+ set -e + export LANG=en_US.UTF-8 + LANG=en_US.UTF-8 + export LC_ALL=en_US.UTF-8 + LC_ALL=en_US.UTF-8 + umask 002 + export OUTDIR=/home/ubuntu/out + OUTDIR=/home/ubuntu/out + GBUILD_BITS=64 + GBUILD_CACHE_ENABLED=1 + GBUILD_PACKAGE_CACHE=/home/ubuntu/cache/navcoin-linux-7.0.3 + GBUILD_COMMON_CACHE=/home/ubuntu/cache/common + MAKEOPTS=(-j3) + cd build/navcoin-core + git reset -q --hard + git clean -q -f -d + REFERENCE_DATETIME='2022-07-18 12:26:55' + REFERENCE_DATE=2022-07-18 + REFERENCE_TIME=12:26:55 + cd build + set -e -o pipefail + WRAP_DIR=/home/ubuntu/wrapped + HOSTS='x86_64-linux-gnu arm-linux-gnueabihf aarch64-linux-gnu' + CONFIGFLAGS='--enable-glibc-back-compat --enable-reduce-exports --disable-bench --disable-gui-tests' + FAKETIME_HOST_PROGS='gcc g++' + FAKETIME_PROGS='date ar ranlib nm' + HOST_CFLAGS='-O1 -g -fPIC' + HOST_CXXFLAGS='-O1 -g' + HOST_LDFLAGS=-static-libstdc++ + export QT_RCC_TEST=1 + QT_RCC_TEST=1 + export QT_RCC_SOURCE_DATE_OVERRIDE=1 + QT_RCC_SOURCE_DATE_OVERRIDE=1 + export 'TAR_OPTIONS=--mtime=2022-07-18\ 12:26:55' + TAR_OPTIONS='--mtime=2022-07-18\ 12:26:55' + export TZ=UTC + TZ=UTC ++ pwd + export BUILD_DIR=/home/ubuntu/build + BUILD_DIR=/home/ubuntu/build + mkdir -p /home/ubuntu/wrapped + test -n 1 + export SOURCES_PATH=/home/ubuntu/cache/common + SOURCES_PATH=/home/ubuntu/cache/common + export BASE_CACHE=/home/ubuntu/cache/navcoin-linux-7.0.3 + BASE_CACHE=/home/ubuntu/cache/navcoin-linux-7.0.3 + mkdir -p /home/ubuntu/cache/navcoin-linux-7.0.3 /home/ubuntu/cache/common + export PATH_orig=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + PATH_orig=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + create_global_faketime_wrappers '2000-01-01 12:00:00' + for prog in ${FAKETIME_PROGS} + echo '#!/usr/bin/env bash' + echo 'REAL=`which -a date | grep -v /home/ubuntu/wrapped/date | head -1`' + echo 'export LD_PRELOAD='\''/usr/$LIB/faketime/libfaketime.so.1'\''' + echo 'export FAKETIME="2000-01-01 12:00:00"' + echo '$REAL "$@"' + chmod +x /home/ubuntu/wrapped/date + for prog in ${FAKETIME_PROGS} + echo '#!/usr/bin/env bash' + echo 'REAL=`which -a ar | grep -v /home/ubuntu/wrapped/ar | head -1`' + echo 'export LD_PRELOAD='\''/usr/$LIB/faketime/libfaketime.so.1'\''' + echo 'export FAKETIME="2000-01-01 12:00:00"' + echo '$REAL "$@"' + chmod +x /home/ubuntu/wrapped/ar + for prog in ${FAKETIME_PROGS} + echo '#!/usr/bin/env bash' + echo 'REAL=`which -a ranlib | grep -v /home/ubuntu/wrapped/ranlib | head -1`' + echo 'export LD_PRELOAD='\''/usr/$LIB/faketime/libfaketime.so.1'\''' + echo 'export FAKETIME="2000-01-01 12:00:00"' + echo '$REAL "$@"' + chmod +x /home/ubuntu/wrapped/ranlib + for prog in ${FAKETIME_PROGS} + echo '#!/usr/bin/env bash' + echo 'REAL=`which -a nm | grep -v /home/ubuntu/wrapped/nm | head -1`' + echo 'export LD_PRELOAD='\''/usr/$LIB/faketime/libfaketime.so.1'\''' + echo 'export FAKETIME="2000-01-01 12:00:00"' + echo '$REAL "$@"' + chmod +x /home/ubuntu/wrapped/nm + create_per-host_faketime_wrappers '2000-01-01 12:00:00' + for i in $HOSTS + for prog in ${FAKETIME_HOST_PROGS} + which x86_64-linux-gnu-gcc-8 + for prog in ${FAKETIME_HOST_PROGS} + which x86_64-linux-gnu-g++-8 + for i in $HOSTS + for prog in ${FAKETIME_HOST_PROGS} + which arm-linux-gnueabihf-gcc-8 + for prog in ${FAKETIME_HOST_PROGS} + which arm-linux-gnueabihf-g++-8 + for i in $HOSTS + for prog in ${FAKETIME_HOST_PROGS} + which aarch64-linux-gnu-gcc-8 + for prog in ${FAKETIME_HOST_PROGS} + which aarch64-linux-gnu-g++-8 + export PATH=/home/ubuntu/wrapped:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + PATH=/home/ubuntu/wrapped:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + cd navcoin-core + BASEPREFIX=/home/ubuntu/build/navcoin-core/depends + for i in $HOSTS + make -j3 -C /home/ubuntu/build/navcoin-core/depends HOST=x86_64-linux-gnu make: Entering directory '/home/ubuntu/build/navcoin-core/depends' copying packages: boost openssl libevent zeromq curl gmp expat unbound zlib sodium libseccomp libcap qrencode qt libxcb xcb_proto libXau xproto freetype fontconfig bdb sqlite miniupnpc to: /home/ubuntu/build/navcoin-core/depends/x86_64-linux-gnu make: Leaving directory '/home/ubuntu/build/navcoin-core/depends' + for i in $HOSTS + make -j3 -C /home/ubuntu/build/navcoin-core/depends HOST=arm-linux-gnueabihf make: Entering directory '/home/ubuntu/build/navcoin-core/depends' copying packages: boost openssl libevent zeromq curl gmp expat unbound zlib sodium libseccomp libcap qrencode qt libxcb xcb_proto libXau xproto freetype fontconfig bdb sqlite miniupnpc to: /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf make: Leaving directory '/home/ubuntu/build/navcoin-core/depends' + for i in $HOSTS + make -j3 -C /home/ubuntu/build/navcoin-core/depends HOST=aarch64-linux-gnu make: Entering directory '/home/ubuntu/build/navcoin-core/depends' copying packages: boost openssl libevent zeromq curl gmp expat unbound zlib sodium libseccomp libcap qrencode qt libxcb xcb_proto libXau xproto freetype fontconfig bdb sqlite miniupnpc to: /home/ubuntu/build/navcoin-core/depends/aarch64-linux-gnu make: Leaving directory '/home/ubuntu/build/navcoin-core/depends' + pip3 install lief==0.11.4 Collecting lief==0.11.4 Downloading lief-0.11.4-cp38-cp38-manylinux1_x86_64.whl (3.3 MB) Installing collected packages: lief Successfully installed lief-0.11.4 + export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + create_global_faketime_wrappers '2022-07-18 12:26:55' + for prog in ${FAKETIME_PROGS} + echo '#!/usr/bin/env bash' + echo 'REAL=`which -a date | grep -v /home/ubuntu/wrapped/date | head -1`' + echo 'export LD_PRELOAD='\''/usr/$LIB/faketime/libfaketime.so.1'\''' + echo 'export FAKETIME="2022-07-18 12:26:55"' + echo '$REAL "$@"' + chmod +x /home/ubuntu/wrapped/date + for prog in ${FAKETIME_PROGS} + echo '#!/usr/bin/env bash' + echo 'REAL=`which -a ar | grep -v /home/ubuntu/wrapped/ar | head -1`' + echo 'export LD_PRELOAD='\''/usr/$LIB/faketime/libfaketime.so.1'\''' + echo 'export FAKETIME="2022-07-18 12:26:55"' + echo '$REAL "$@"' + chmod +x /home/ubuntu/wrapped/ar + for prog in ${FAKETIME_PROGS} + echo '#!/usr/bin/env bash' + echo 'REAL=`which -a ranlib | grep -v /home/ubuntu/wrapped/ranlib | head -1`' + echo 'export LD_PRELOAD='\''/usr/$LIB/faketime/libfaketime.so.1'\''' + echo 'export FAKETIME="2022-07-18 12:26:55"' + echo '$REAL "$@"' + chmod +x /home/ubuntu/wrapped/ranlib + for prog in ${FAKETIME_PROGS} + echo '#!/usr/bin/env bash' + echo 'REAL=`which -a nm | grep -v /home/ubuntu/wrapped/nm | head -1`' + echo 'export LD_PRELOAD='\''/usr/$LIB/faketime/libfaketime.so.1'\''' + echo 'export FAKETIME="2022-07-18 12:26:55"' + echo '$REAL "$@"' + chmod +x /home/ubuntu/wrapped/nm + create_per-host_faketime_wrappers '2022-07-18 12:26:55' + for i in $HOSTS + for prog in ${FAKETIME_HOST_PROGS} + which x86_64-linux-gnu-gcc-8 + for prog in ${FAKETIME_HOST_PROGS} + which x86_64-linux-gnu-g++-8 + for i in $HOSTS + for prog in ${FAKETIME_HOST_PROGS} + which arm-linux-gnueabihf-gcc-8 + for prog in ${FAKETIME_HOST_PROGS} + which arm-linux-gnueabihf-g++-8 + for i in $HOSTS + for prog in ${FAKETIME_HOST_PROGS} + which aarch64-linux-gnu-gcc-8 + for prog in ${FAKETIME_HOST_PROGS} + which aarch64-linux-gnu-g++-8 + export PATH=/home/ubuntu/wrapped:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + PATH=/home/ubuntu/wrapped:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + ./autogen.sh libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'build-aux'. libtoolize: copying file 'build-aux/ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'build-aux/m4'. libtoolize: copying file 'build-aux/m4/libtool.m4' libtoolize: copying file 'build-aux/m4/ltoptions.m4' libtoolize: copying file 'build-aux/m4/ltsugar.m4' libtoolize: copying file 'build-aux/m4/ltversion.m4' libtoolize: copying file 'build-aux/m4/lt~obsolete.m4' configure.ac:45: installing 'build-aux/compile' configure.ac:45: installing 'build-aux/config.guess' configure.ac:45: installing 'build-aux/config.sub' configure.ac:28: installing 'build-aux/install-sh' configure.ac:28: installing 'build-aux/missing' Makefile.am: installing 'build-aux/depcomp' parallel-tests: installing 'build-aux/test-driver' libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'build-aux'. libtoolize: copying file 'build-aux/ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'build-aux/m4'. libtoolize: copying file 'build-aux/m4/libtool.m4' libtoolize: copying file 'build-aux/m4/ltoptions.m4' libtoolize: copying file 'build-aux/m4/ltsugar.m4' libtoolize: copying file 'build-aux/m4/ltversion.m4' libtoolize: copying file 'build-aux/m4/lt~obsolete.m4' configure.ac:11: installing 'build-aux/compile' configure.ac:5: installing 'build-aux/config.guess' configure.ac:5: installing 'build-aux/config.sub' configure.ac:9: installing 'build-aux/install-sh' configure.ac:9: installing 'build-aux/missing' Makefile.am: installing 'build-aux/depcomp' parallel-tests: installing 'build-aux/test-driver' libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'build-aux'. libtoolize: copying file 'build-aux/ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'build-aux/m4'. libtoolize: copying file 'build-aux/m4/libtool.m4' libtoolize: copying file 'build-aux/m4/ltoptions.m4' libtoolize: copying file 'build-aux/m4/ltsugar.m4' libtoolize: copying file 'build-aux/m4/ltversion.m4' libtoolize: copying file 'build-aux/m4/lt~obsolete.m4' configure.ac:97: installing 'build-aux/compile' configure.ac:30: installing 'build-aux/config.guess' configure.ac:30: installing 'build-aux/config.sub' configure.ac:54: installing 'build-aux/install-sh' configure.ac:54: installing 'build-aux/missing' src/Makefile.am: installing 'build-aux/depcomp' parallel-tests: installing 'build-aux/test-driver' ++ echo 'x86_64-linux-gnu arm-linux-gnueabihf aarch64-linux-gnu' ++ awk '{print $1;}' + CONFIG_SITE=/home/ubuntu/build/navcoin-core/depends/x86_64-linux-gnu/share/config.site + ./configure --prefix=/ configure: loading site script /home/ubuntu/build/navcoin-core/depends/x86_64-linux-gnu/share/config.site checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu configure: ------------------------------------ configure: ------------------------------------ configure: __ configure: |\ | _ / _ . _ configure: | \|(_|\/\__(_)|| | configure: configure: Setting up build for configure: x86_64-pc-linux-gnu configure: ------------------------------------ configure: ------------------------------------ checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for x86_64-linux-gnu-strip... x86_64-linux-gnu-strip checking for a thread-safe mkdir -p... /usr/bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking how to create a pax tar archive... gnutar checking whether to enable maintainer-specific portions of Makefiles... yes checking whether make supports nested variables... (cached) yes checking whether the C++ compiler works... yes checking for C++ compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C++ compiler... yes checking whether g++ -m64 accepts -g... yes checking whether make supports the include directive... yes (GNU style) checking dependency style of g++ -m64... gcc3 checking whether g++ -m64 supports C++17 features with -std=c++17... yes checking for x86_64-linux-gnu-g++... g++ -m64 -std=c++17 checking whether we are using the GNU Objective C++ compiler... no checking whether g++ -m64 -std=c++17 accepts -g... no checking dependency style of g++ -m64 -std=c++17... gcc3 checking how to print strings... printf checking for x86_64-linux-gnu-gcc... gcc -m64 checking whether we are using the GNU C compiler... yes checking whether gcc -m64 accepts -g... yes checking for gcc -m64 option to accept ISO C89... none needed checking whether gcc -m64 understands -c and -o together... yes checking dependency style of gcc -m64... gcc3 checking for a sed that does not truncate output... /usr/bin/sed checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for fgrep... /usr/bin/grep -F checking for ld used by gcc -m64... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... nm checking the name lister (nm) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for x86_64-linux-gnu-objdump... x86_64-linux-gnu-objdump checking how to recognize dependent libraries... pass_all checking for x86_64-linux-gnu-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for x86_64-linux-gnu-ar... ar checking for archiver @FILE support... @ checking for x86_64-linux-gnu-strip... (cached) x86_64-linux-gnu-strip checking for x86_64-linux-gnu-ranlib... ranlib checking command to parse nm output from gcc -m64 object... ok checking for sysroot... no checking for a working dd... /usr/bin/dd checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 checking for x86_64-linux-gnu-mt... no checking for mt... mt checking if mt is a manifest tool... no checking how to run the C preprocessor... gcc -m64 -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if gcc -m64 supports -fno-rtti -fno-exceptions... no checking for gcc -m64 option to produce PIC... -fPIC -DPIC checking if gcc -m64 PIC flag -fPIC -DPIC works... yes checking if gcc -m64 static flag -static works... yes checking if gcc -m64 supports -c -o file.o... yes checking if gcc -m64 supports -c -o file.o... (cached) yes checking whether the gcc -m64 linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking how to run the C++ preprocessor... g++ -m64 -std=c++17 -E checking for ld used by g++ -m64 -std=c++17... /usr/bin/ld -m elf_x86_64 checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes checking whether the g++ -m64 -std=c++17 linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking for g++ -m64 -std=c++17 option to produce PIC... -fPIC -DPIC checking if g++ -m64 -std=c++17 PIC flag -fPIC -DPIC works... yes checking if g++ -m64 -std=c++17 static flag -static works... yes checking if g++ -m64 -std=c++17 supports -c -o file.o... yes checking if g++ -m64 -std=c++17 supports -c -o file.o... (cached) yes checking whether the g++ -m64 -std=c++17 linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for x86_64-linux-gnu-ar... /usr/bin/x86_64-linux-gnu-ar checking for x86_64-linux-gnu-ranlib... /usr/bin/x86_64-linux-gnu-ranlib checking for x86_64-linux-gnu-strip... /usr/bin/x86_64-linux-gnu-strip checking for x86_64-linux-gnu-gcov... /usr/bin/x86_64-linux-gnu-gcov checking for lcov... no checking for python3.6... no checking for python3.7... no checking for python3.8... /usr/bin/python3.8 checking for genhtml... no checking for git... /usr/bin/git checking for ccache... no checking for xgettext... no checking for hexdump... /usr/bin/hexdump checking for x86_64-linux-gnu-readelf... /usr/bin/x86_64-linux-gnu-readelf checking for x86_64-linux-gnu-c++filt... /usr/bin/x86_64-linux-gnu-c++filt checking for x86_64-linux-gnu-objcopy... /usr/bin/x86_64-linux-gnu-objcopy checking for doxygen... no checking whether C++ compiler accepts -Werror... yes checking for x86_64-linux-gnu-pkg-config... /usr/bin/pkg-config --static checking pkg-config is at least version 0.9.0... yes checking whether byte ordering is bigendian... no checking whether gcc -m64 is Clang... no checking whether pthreads work with "-pthread" and "-lpthread"... yes checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE checking whether more special flags are required for pthreads... no checking for PTHREAD_PRIO_INHERIT... yes checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... no checking whether strerror_r is declared... yes checking for strerror_r... yes checking whether strerror_r returns char *... yes checking whether the linker accepts -Wl,--large-address-aware... no checking for __attribute__((visibility))... yes checking for __attribute__((dllexport))... no checking for __attribute__((dllimport))... no checking for library containing clock_gettime... none required checking whether C++ compiler accepts -fPIC... yes checking whether C++ compiler accepts -Wstack-protector... yes checking whether C++ compiler accepts -fstack-protector-all... yes checking whether C++ preprocessor accepts -D_FORTIFY_SOURCE=2... yes checking whether C++ preprocessor accepts -U_FORTIFY_SOURCE... yes checking whether the linker accepts -Wl,--enable-reloc-section... no checking whether the linker accepts -Wl,--dynamicbase... no checking whether the linker accepts -Wl,--nxcompat... no checking whether the linker accepts -Wl,--high-entropy-va... no checking whether the linker accepts -Wl,-z,relro... yes checking whether the linker accepts -Wl,-z,now... yes checking whether the linker accepts -Wl,-z,separate-code... yes checking whether the linker accepts -fPIE -pie... yes checking endian.h usability... yes checking endian.h presence... yes checking for endian.h... yes checking sys/endian.h usability... no checking sys/endian.h presence... no checking for sys/endian.h... no checking byteswap.h usability... yes checking byteswap.h presence... yes checking for byteswap.h... yes checking stdio.h usability... yes checking stdio.h presence... yes checking for stdio.h... yes checking for stdlib.h... (cached) yes checking for unistd.h... (cached) yes checking for strings.h... (cached) yes checking for sys/types.h... (cached) yes checking for sys/stat.h... (cached) yes checking sys/select.h usability... yes checking sys/select.h presence... yes checking for sys/select.h... yes checking sys/prctl.h usability... yes checking sys/prctl.h presence... yes checking for sys/prctl.h... yes checking for library containing getaddrinfo_a... -lanl checking for library containing inet_pton... none required checking whether strnlen is declared... yes checking whether le16toh is declared... yes checking whether le32toh is declared... yes checking whether le64toh is declared... yes checking whether htole16 is declared... yes checking whether htole32 is declared... yes checking whether htole64 is declared... yes checking whether be16toh is declared... yes checking whether be32toh is declared... yes checking whether be64toh is declared... yes checking whether htobe16 is declared... yes checking whether htobe32 is declared... yes checking whether htobe64 is declared... yes checking whether bswap_16 is declared... yes checking whether bswap_32 is declared... yes checking whether bswap_64 is declared... yes checking for MSG_NOSIGNAL... yes checking for visibility attribute... yes checking for fdatasync... yes checking for F_FULLFSYNC... no checking for O_CLOEXEC... yes checking for __builtin_prefetch... yes checking for _mm_prefetch... yes checking for QT5... yes checking for QT_TEST... yes checking for QT_DBUS... yes checking for static Qt... yes checking for QTFONTDATABASE... yes checking for QTEVENTDISPATCHER... yes checking for QTTHEME... yes checking for QTDEVICEDISCOVERY... yes checking for QTACCESSIBILITY... yes checking for QTFB... yes checking for QTXCBQPA... yes checking for QTSVG... yes checking for static Qt plugins: -lqxcb -lxcb-static... yes checking for static Qt plugins: -lqsvg... yes checking for static Qt plugins: -lqsvgicon... yes checking whether -fPIE can be used with this Qt config... yes checking for moc-qt5... no checking for moc5... no checking for moc... /home/ubuntu/build/navcoin-core/depends/x86_64-linux-gnu/share/../native/bin/moc checking for uic-qt5... no checking for uic5... no checking for uic... /home/ubuntu/build/navcoin-core/depends/x86_64-linux-gnu/share/../native/bin/uic checking for rcc-qt5... no checking for rcc5... no checking for rcc... /home/ubuntu/build/navcoin-core/depends/x86_64-linux-gnu/share/../native/bin/rcc checking for lrelease-qt5... no checking for lrelease5... no checking for lrelease... /home/ubuntu/build/navcoin-core/depends/x86_64-linux-gnu/share/../native/bin/lrelease checking for lupdate-qt5... no checking for lupdate5... no checking for lupdate... /home/ubuntu/build/navcoin-core/depends/x86_64-linux-gnu/share/../native/bin/lupdate checking whether to build Navcoin Core GUI... yes (Qt5) checking for Berkeley DB C++ headers... default checking for main in -ldb_cxx-5.3... yes checking miniupnpc/miniwget.h usability... yes checking miniupnpc/miniwget.h presence... yes checking for miniupnpc/miniwget.h... yes checking for upnpDiscover in -lminiupnpc... yes checking miniupnpc/miniupnpc.h usability... yes checking miniupnpc/miniupnpc.h presence... yes checking for miniupnpc/miniupnpc.h... yes checking for upnpDiscover in -lminiupnpc... (cached) yes checking miniupnpc/upnpcommands.h usability... yes checking miniupnpc/upnpcommands.h presence... yes checking for miniupnpc/upnpcommands.h... yes checking for upnpDiscover in -lminiupnpc... (cached) yes checking miniupnpc/upnperrors.h usability... yes checking miniupnpc/upnperrors.h presence... yes checking for miniupnpc/upnperrors.h... yes checking for upnpDiscover in -lminiupnpc... (cached) yes checking whether miniUPnPc API version is supported... yes checking for boostlib >= (102000) includes in "/home/ubuntu/build/navcoin-core/depends/x86_64-linux-gnu/share/../include"... yes checking for boostlib >= (102000) lib path in "/home/ubuntu/build/navcoin-core/depends/x86_64-linux-gnu/share/../lib/x86_64-linux-gnu"... no checking for boostlib >= (102000) lib path in "/home/ubuntu/build/navcoin-core/depends/x86_64-linux-gnu/share/../lib64"... no checking for boostlib >= (102000) lib path in "/home/ubuntu/build/navcoin-core/depends/x86_64-linux-gnu/share/../libx32"... no checking for boostlib >= (102000) lib path in "/home/ubuntu/build/navcoin-core/depends/x86_64-linux-gnu/share/../lib"... yes checking for boostlib >= (102000)... yes checking whether the Boost::System library is available... yes checking for exit in -lboost_system-mt-x64... yes checking whether the Boost::Filesystem library is available... yes checking for exit in -lboost_filesystem-mt-x64... yes checking whether the Boost::Thread library is available... yes checking for exit in -lboost_thread-mt-x64... yes checking whether the Boost::Chrono library is available... yes checking for exit in -lboost_chrono-mt-x64... yes checking whether the Boost::Unit_Test_Framework library is available... yes checking for dynamic linked boost test... no checking for mismatched boost c++11 scoped enums... ok checking gmp.h usability... yes checking gmp.h presence... yes checking for gmp.h... yes checking for __gmpz_init in -lgmp... yes checking for SODIUM... yes checking for SSL... yes checking for ZLIB... yes checking for LIBSECCOMP... yes checking for LIBCAP... yes checking for UNBOUND... yes checking for CURL... yes checking for CRYPTO... yes checking for QR... yes checking for CHARTS... yes checking for EVENT... yes checking for EVENT_PTHREADS... yes checking for ZMQ... yes checking whether EVP_MD_CTX_new is declared... no checking openssl/ec.h usability... yes checking openssl/ec.h presence... yes checking for openssl/ec.h... yes checking whether to build navcoind... yes checking whether to build utils (navcoin-cli navcoin-tx)... yes checking whether to build libraries... yes checking if ccache should be used... no checking if wallet should be enabled... yes checking whether to build with support for UPnP... yes checking whether to build with UPnP enabled by default... no checking whether to build GUI with support for D-Bus... yes checking whether to build GUI with support for QR codes... yes configure: WARNING: "xgettext is required to update qt translations" checking whether to build test_navcoin-qt... yes checking whether to build test_navcoin... yes checking whether to reduce exports... no checking that generated files are newer than configure... done configure: creating ./config.status ./config.status: line 801: -m64: command not found ./config.status: line 802: -m64: command not found ./config.status: line 811: -m64: command not found ./config.status: line 812: -m64: command not found config.status: creating libnavcoinconsensus.pc config.status: creating Makefile config.status: creating src/Makefile config.status: creating share/setup.nsi config.status: creating share/qt/Info.plist config.status: creating src/test/buildenv.py config.status: creating test/pull-tester/run-navcoind-for-test.sh config.status: creating test/pull-tester/tests_config.py config.status: creating contrib/devtools/split-debug.sh config.status: creating src/config/navcoin-config.h config.status: executing depfiles commands config.status: executing libtool commands config.status: executing src/mcl/build commands -- The CXX compiler identification is GNU 9.4.0 -- The C compiler identification is GNU 9.4.0 -- The ASM compiler identification is GNU -- Found assembler: /usr/bin/gcc -- Check for working CXX compiler: /usr/bin/g++ -- Check for working CXX compiler: /usr/bin/g++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Check for working C compiler: /usr/bin/gcc -- Check for working C compiler: /usr/bin/gcc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Found GMP: /home/ubuntu/build/navcoin-core/depends/x86_64-linux-gnu/include (found version "6.2.1") -- Configuring done -- Generating done -- Build files have been written to: /home/ubuntu/build/navcoin-core/src/mcl/build config.status: executing src/bls/build commands -- The C compiler identification is GNU 9.4.0 -- The CXX compiler identification is GNU 9.4.0 -- Check for working C compiler: /usr/bin/gcc -- Check for working C compiler: /usr/bin/gcc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/g++ -- Check for working CXX compiler: /usr/bin/g++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found sodium: /home/ubuntu/build/navcoin-core/depends/x86_64-linux-gnu/lib/libsodium.a -- Found libsodium -- Sodium include dir = /home/ubuntu/build/navcoin-core/depends/x86_64-linux-gnu/include GMP_INCLUDES=/home/ubuntu/build/navcoin-core/depends/x86_64-linux-gnu/include -- Found gmp: /home/ubuntu/build/navcoin-core/depends/x86_64-linux-gnu/include -- Found libgmp CMake Warning (dev) at CMakeLists.txt:42 (set): implicitly converting 'INTEGER' to 'STRING' type. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at CMakeLists.txt:55 (set): implicitly converting 'INTEGER' to 'STRING' type. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at CMakeLists.txt:76 (set): implicitly converting 'INTEGER' to 'STRING' type. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at CMakeLists.txt:77 (set): implicitly converting 'INTEGER' to 'STRING' type. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at CMakeLists.txt:78 (set): implicitly converting 'INTEGER' to 'STRING' type. This warning is for project developers. Use -Wno-dev to suppress it. -- Available switches (default = CHECK, VERBS, DOCUM): -- Configuring RELIC 0.5.0... DEBUG=[off|on] Build with debugging support. PROFL=[off|on] Build with profiling support. CHECK=[off|on] Build with error-checking support. VERBS=[off|on] Build with detailed error messages. OVERH=[off|on] Build with overhead estimation. DOCUM=[off|on] Build documentation. STRIP=[off|on] Build only selected algorithms. QUIET=[off|on] Build with printing disabled. COLOR=[off|on] Build with colored output. BIGED=[off|on] Build with big-endian support. SHLIB=[off|on] Build shared library. STLIB=[off|on] Build static library. STBIN=[off|on] Build static binaries. AMALG=[off|on] Build amalgamation for better performance. AUSAN=[off|on] Build with ASan and UBSan (gcc/clang only). TESTS=n If n > 0, build automated tests and run them n times. BENCH=n If n > 0, build automated benchmarks and run them n * n times. CORES=n If n > 1, enable multithreading support. WITH=BN Multiple precision arithmetic. WITH=DV Temporary double-precision digit vectors. WITH=FP Prime field arithmetic. WITH=FPX Prime extension field arithmetic. WITH=FB Binary field arithmetic. WITH=EP Elliptic curves over prime fields. WITH=EPX Elliptic curves over quadratic extensions of prime fields. WITH=EB Elliptic curves over binary fields. WITH=ED Elliptic Edwards curves over prime fields. WTTH=EC Elliptic curve cryptography. WITH=PB Pairings over binary elliptic curves. WITH=PP Pairings over prime elliptic curves. WTTH=PC Pairing-based cryptography. WITH=BC Block ciphers (symmetric encryption). WITH=MD Message digests (hash functions). WITH=CP Cryptographic protocols. WITH=MPC Multi-party computation primitives. WITH=ALL All of the above. Note: the programmer is responsible for not using unselected modules. ARITH=easy Easy-to-understand and portable, but slow backend. ARITH=fiat Backend based on code generated from Fiat-Crypto. ARITH=gmp Backend based on GNU Multiple Precision library. ARITH=gmp-sec Same as above, but using constant-time code. ALLOC=AUTO All memory is automatically allocated. ALLOC=STATIC All memory is allocated statically once. ALLOC=DYNAMIC All memory is allocated dynamically on demand. ALLOC=STACK All memory is allocated from the stack. OPSYS= Undefined/No specific operating system. OPSYS=LINUX GNU/Linux operating system. OPSYS=FREEBSD FreeBSD operating system. OPSYS=MACOSX Mac OS X operating system. OPSYS=WINDOWS Windows operating system. OPSYS=DROID Android operating system. OPSYS=DUINO Arduino platform. MULTI= No multithreading support. MULTI=OPENMP Open Multi-Processing. MULTI=PTHREAD POSIX threads. TIMER= No timer. TIMER=HREAL GNU/Linux realtime high-resolution timer. TIMER=HPROC GNU/Linux per-process high-resolution timer. TIMER=HTHRD GNU/Linux per-thread high-resolution timer. TIMER=ANSI ANSI-compatible timer. TIMER=POSIX POSIX-compatible timer. TIMER=CYCLE Cycle-counting timer. (architecture-dependant) LABEL=relic -- Number of times each test or benchmark is ran (default = 50, 1000): -- Number of available processor cores (default = 1): -- Available modules (default = ALL) -- Available arithmetic backends (default = easy): -- Available memory-allocation policies (default = AUTO): -- Supported operating systems (default = LINUX): -- Supported multithreading APIs (default = UNDEF): -- Supported timers (default = HREAL): -- Prefix to identify this build of the library (default = ""): ARCH= No specific architecture (disable some features). ARCH=AVR Atmel AVR ATMega128 8-bit architecture. ARCH=MSP TI MSP430 16-bit architecture. ARCH=ARM ARM 32-bit architecture. ARCH=X86 Intel x86-compatible 32-bit architecture. ARCH=X64 AMD x86_64-compatible 64-bit architecture. WSIZE=8 Build a 8-bit library. WSIZE=16 Build a 16-bit library. WSIZE=32 Build a 32-bit library. WSIZE=64 Build a 64-bit library. ALIGN=1 Do not align digit vectors. ALIGN=2 Align digit vectors into 16-bit boundaries. ALIGN=8 Align digit vectors into 64-bit boundaries. ALIGN=16 Align digit vectors into 128-bit boundaries. -- Available architectures (default = X64): -- Available word sizes (default = 64): -- Byte boundary to align digit vectors (default = 1): -- Looking for include file execinfo.h -- Looking for include file execinfo.h - found -- Looking for backtrace -- Looking for backtrace - found -- Looking for backtrace_symbols -- Looking for backtrace_symbols - found ** Options for the multiple precision module (default = 1024,DOUBLE,0): BN_PRECI=n The base precision in bits. Let w be n in words. BN_MAGNI=DOUBLE A multiple precision integer can store 2w words. BN_MAGNI=CARRY A multiple precision integer can store w+1 words. BN_MAGNI=SINGLE A multiple precision integer can store w words. BN_KARAT=n The number of Karatsuba steps. ** Available multiple precision arithmetic methods (default = COMBA;COMBA;MONTY;SLIDE;BASIC;BASIC): Integer multiplication: BN_METHD=BASIC Schoolbook multiplication. BN_METHD=COMBA Comba multiplication. Integer squaring: BN_METHD=BASIC Schoolbook squaring. BN_METHD=COMBA Comba squaring. BN_METHD=MULTP Reuse multiplication for squaring. Modular reduction: BN_METHD=BASIC Division-based modular reduction. BN_METHD=BARRT Barrett modular reduction. BN_METHD=MONTY Montgomery modular reduction. BN_METHD=RADIX Diminished radix modular reduction. Modular exponentiation: BN_METHD=BASIC Binary modular exponentiation. BN_METHD=MONTY Montgomery powering ladder. BN_METHD=SLIDE Sliding window modular exponentiation. Greatest Common Divisor: BN_METHD=BASIC Euclid's standard GCD algorithm. BN_METHD=LEHME Lehmer's fast GCD algorithm. BN_METHD=STEIN Stein's binary GCD algorithm. Prime generation: BN_METHD=BASIC Basic prime generation. BN_METHD=SAFEP Safe prime generation. BN_METHD=STRON Strong prime generation. -- Multiple precision arithmetic configuration (BN module): ** Arithmetic precision of the prime field module (default = 256,0,off,off): FP_PRIME=n The prime modulus size in bits. FP_KARAT=n The number of Karatsuba levels. FP_PMERS=[off|on] Prefer Pseudo-Mersenne primes over random primes. FP_QNRES=[off|on] Use -1 as quadratic non-residue (make sure that p = 3 mod 8). FP_WIDTH=w Width w in [2,6] of window processing for exponentiation methods. ** Available prime field arithmetic methods (default = BASIC;COMBA;COMBA;MONTY;MONTY;SLIDE): Field addition FP_METHD=BASIC Schoolbook addition. FP_METHD=INTEG Integrated modular addition. Field multiplication FP_METHD=BASIC Schoolbook multiplication. FP_METHD=INTEG Integrated modular multiplication. FP_METHD=COMBA Comba multiplication. Field squaring FP_METHD=BASIC Schoolbook squaring. FP_METHD=INTEG Integrated modular squaring. FP_METHD=COMBA Comba squaring. FP_METHD=MULTP Reuse multiplication for squaring. Modular reduction FP_METHD=BASIC Division-based reduction. FP_METHD=QUICK Fast reduction modulo special form prime (2^t - c, c > 0). FP_METHD=MONTY Montgomery modular reduction. Field inversion FP_METHD=BASIC Inversion by Fermat's Little Theorem. FP_METHD=BINAR Binary Inversion algorithm. FP_METHD=MONTY Montgomery inversion. FP_METHD=EXGCD Inversion by the Extended Euclidean algorithm. FP_METHD=DIVST Constant-time inversion by division steps. FP_METHD=LOWER Pass inversion to the lower level. Field exponentiation FP_METHD=BASIC Binary exponentiation. FP_METHD=SLIDE Sliding window exponentiation. FP_METHD=MONTY Constant-time Montgomery powering ladder. ** Available bilinear pairing methods (default = BASIC;BASIC;BASIC): Quadratic extension arithmetic: FPX_METHD=BASIC Basic quadratic extension field arithmetic. FPX_METHD=INTEG Quadratic extension field arithmetic with embedded modular reduction. Cubic extension arithmetic: FPX_METHD=BASIC Basic cubic extension field arithmetic. FPX_METHD=INTEG Cubic extension field arithmetic with embedded modular reduction. Extension field arithmetic: FPX_METHD=BASIC Basic extension field arithmetic. FPX_METHD=LAZYR Lazy-reduced extension field arithmetic. -- Prime field arithmetic configuration (FP module): -- Prime extension field arithmetic configuration (FPX module): -- Binary field arithmetic configuration (FB module): ** Options for the binary elliptic curve module (default = 283,0,on,on,on): FB_POLYN=n The irreducible polynomial size in bits. FB_KARAT=n The number of Karatsuba levels. FB_TRINO=[off|on] Prefer trinomials. FB_SQRTF=[off|on] Prefer square-root friendly polynomials. FB_PRECO=[off|on] Precompute multiplication table for sqrt(z). FB_WIDTH=w Width w in [2,6] of window processing for exponentiation methods. ** Available binary field arithmetic methods (default = LODAH;QUICK;QUICK;BASIC;QUICK;QUICK;EXGCD;SLIDE;QUICK): Field multiplication: FB_METHD=BASIC Right-to-left shift-and-add multiplication. FB_METHD=INTEG Integrated modular multiplication. FB_METHD=LODAH L�pez-Dahab comb multiplication with window of width 4. Field squaring: FB_METHD=BASIC Bit manipulation squaring. FB_METHD=INTEG Integrated modular squaring. FB_METHD=QUICK Table-based squaring. Modular reduction: FB_METHD=BASIC Shift-and-add modular reduction. FB_METHD=QUICK Fast reduction modulo a trinomial or pentanomial. Field square root: FB_METHD=BASIC Square root by repeated squaring. FB_METHD=QUICK Fast square root extraction. Trace computation: FB_METHD=BASIC Trace computation by repeated squaring. FB_METHD=QUICK Fast trace computation. Quadratic equation solver: FB_METHD=BASIC Solve a quadratic equation by half-trace computation. FB_METHD=QUICK Fast solving with precomputed half-traces. Field inversion: FB_METHD=BASIC Inversion by Fermat's Little Theorem. FB_METHD=BINAR Binary Inversion algorithm. FB_METHD=ALMOS Inversion by the Amost inverse algorithm. FB_METHD=EXGCD Inversion by the Extended Euclidean algorithm. FB_METHD=ITOHT Inversion by Itoh-Tsuji. FB_METHD=CTAIA Constant-time almost inversion algorithm. FB_METHD=BRUCH Hardware-friendly inversion by Brunner et al. FB_METHD=LOWER Pass inversion to the lower level. Field exponentiation: FB_METHD=BASIC Binary exponentiation. FB_METHD=SLIDE Sliding window exponentiation. FB_METHD=MONTY Constant-time Montgomery powering ladder. Iterated squaring/square-root: FB_METHD=BASIC Iterated squaring/square-root by consecutive squaring/square-root. FB_METHD=QUICK Iterated squaring/square-root by table-based method. ** Options for the prime elliptic curve module (default = all on): EP_PLAIN=[off|on] Support for ordinary curves without endomorphisms. EP_SUPER=[off|on] Support for supersingular curves. EP_ENDOM=[off|on] Support for ordinary curves with endomorphisms. EP_MIXED=[off|on] Use mixed coordinates. EP_CTMAP=[off|on] Use contant-time SSWU and isogeny map for hashing. EP_PRECO=[off|on] Build precomputation table for generator. EP_DEPTH=w Width w in [2,8] of precomputation table for fixed point methods. EP_WIDTH=w Width w in [2,6] of window processing for unknown point methods. ** Available prime elliptic curve methods (default = PROJC;LWNAF;COMBS;INTER): Point representation: EP_METHD=BASIC Affine coordinates. EP_METHD=PROJC Homogeneous projective coordinates (complete formula). EP_METHD=JACOB Jacobian projective coordinates. Variable-base scalar multiplication: EP_METHD=BASIC Binary method. EP_METHD=LWNAF Left-to-right window NAF method (GLV for Koblitz curves). Fixed-base scalar multiplication: EP_METHD=BASIC Binary method for fixed point multiplication. EP_METHD=COMBS Single-table Comb method for fixed point multiplication. EP_METHD=COMBD Double-table Comb method for fixed point multiplication. EP_METHD=LWNAF Left-to-right window NAF method (GLV for curves with endomorphisms). EP_METHD=LWREG Left-to-right regular recoding method (GLV for curves with endomorphisms). Variable-base simultaneous scalar multiplication: EP_METHD=BASIC Multiplication-and-addition simultaneous multiplication. EP_METHD=TRICK Shamir's trick for simultaneous multiplication. EP_METHD=INTER Interleaving of window NAFs (GLV for Koblitz curves). EP_METHD=JOINT Joint sparse form. ** Options for the binary elliptic curve module (default = on, w = 4): EB_PLAIN=[off|on] Support for ordinary curves without endomorphisms. EB_KBLTZ=[off|on] Support for Koblitz anomalous binary curves. EB_MIXED=[off|on] Use mixed coordinates. EB_PRECO=[off|on] Build precomputation table for generator. EB_DEPTH=w Width w in [2,8] of precomputation table for fixed point methods. EB_WIDTH=w Width w in [2,6] of window processing for unknown point methods. ** Available binary elliptic curve methods (default = PROJC;LWNAF;COMBS;INTER): Point representation: EB_METHD=BASIC Affine coordinates. EB_METHD=PROJC Projective coordinates (L�pez-Dahab for ordinary curves). -- Prime elliptic curve arithmetic configuration (EP module): -- Binary elliptic curve arithmetic configuration (EB module): Variable-base scalar multiplication: EB_METHD=BASIC Binary double-and-add method. EB_METHD=LODAH Lopez-Dahab constant-time point multiplication. EB_METHD=LWNAF Left-to-right window (T)NAF method. EB_METHD=RWNAF Right-to-left window (T)NAF method. EB_METHD=HALVE Halving method. Fixed-base scalar multiplication: EB_METHD=BASIC Binary method for fixed point multiplication. EB_METHD=COMBS Single-table Comb method for fixed point multiplication. EB_METHD=COMBD Double-table Comb method for fixed point multiplication. EB_METHD=LWNAF Left-to-right window (T)NAF method. Variable-base simultaneous scalar multiplication: EB_METHD=BASIC Multiplication-and-addition simultaneous multiplication. EB_METHD=TRICK Shamir's trick for simultaneous multiplication. EB_METHD=INTER Interleaving of window (T)NAFs. EB_METHD=JOINT Joint sparse form. ** Options for the prime elliptic Edwards curve module (default = all on): ED_PRECO=[off|on] Build precomputation table for generator. ED_DEPTH=w Width w in [2,6] of precomputation table for fixed point methods. ED_WIDTH=w Width w in [2,6] of window processing for unknown point methods. ** Available prime elliptic Edwards curve methods (default = PROJC;LWNAF;COMBS;INTER): ED_METHD=BASIC Affine coordinates. EP_METHD=PROJC Simple projective twisted Edwards coordinates. EP_METHD=EXTND Extended projective twisted Edwards coordinates. *** variable-base multiplication method *** ED_METHD=BASIC Binary method. ED_METHD=SLIDE Sliding window method. ED_METHD=MONTY Montgomery ladder method. ED_METHD=LWNAF Left-to-right window NAF method. EP_METHD=LWREG Left-to-right regular recoding method (GLV for curves with endomorphisms). *** fixed-base multiplication method *** ED_METHD=BASIC Binary method for fixed point multiplication. ED_METHD=COMBS Single-table Comb method for fixed point multiplication. ED_METHD=COMBD Double-table Comb method for fixed point multiplication. ED_METHD=LWNAF Left-to-right window NAF method. *** variable-base simultaneous multiplication method *** ED_METHD=BASIC Multiplication-and-addition simultaneous multiplication. ED_METHD=TRICK Shamir's trick for simultaneous multiplication. ED_METHD=INTER Interleaving of window NAFs (GLV for Koblitz curves). ED_METHD=JOINT Joint sparse form. Note: these methods must be given in order. Ex: ED_METHD="EXTND;LWNAF;COMBD;TRICK" -- Elliptic Edwards curve over prime fields arithmetic configuration (ED module): ** Options for the binary elliptic curve module (default = on): EC_ENDOM=[off|on] Prefer (prime or binary) curves with endomorphisms. ** Available elliptic curve methods (default = PRIME): EC_METHD=PRIME Use prime curves. EC_METHD=CHAR2 Use binary curves. EC_METHD=EDDIE Use prime Edwards curves. ** Available bilinear pairing methods (default = BASIC;OATEP): Extension field arithmetic: PP_METHD=BASIC Basic extension field arithmetic. PP_METHD=LAZYR Lazy reduced extension field arithmetic. Pairing computation: PP_METHD=TATEP Tate pairing. PP_METHD=WEILP Weil pairing. PP_METHD=OATEP Optimal ate pairing. -- Elliptic curve cryptography configuration (EC module): -- Bilinear pairings arithmetic configuration (PP module): -- Message digest configuration (MD module): ** Available hash functions (default = SH256): MD_METHD=SH224 SHA-224 hash function. MD_METHD=SH256 SHA-256 hash function. MD_METHD=SH384 SHA-384 hash function. MD_METHD=SH512 SHA-512 hash function. MD_METHD=B2S160 BLAKE2s-160 hash function. MD_METHD=B2S256 BLAKE2s-256 hash function. ** Options for the cryptographic protocols module (default = on, PKCS2): CP_CRT=[off|on] Support for faster CRT-based exponentiation in factoring-based cryptosystems. CP_RSAPD=BASIC RSA with basic padding. CP_RSAPD=PKCS1 RSA with PKCS#1 v1.5 padding. CP_RSAPD=PKCS2 RSA with PKCS#1 v2.1 padding. RAND=HASHD Use the HASH-DRBG generator. (recommended) RAND=RDRND Use Intel RdRand instruction directly. RAND=UDEV Use the operating system underlying generator. RAND=CALL Override the generator with a callback. SEED= Use a zero seed. (horribly insecure!) SEED=LIBC Use rand()/random() functions. (insecure!) SEED=RDRND Use Intel RdRand instruction directly. SEED=UDEV Use non-blocking /dev/urandom. (recommended) SEED=WCGR Use Windows' CryptGenRandom. (recommended) -- Cryptographic protocols configuration (CP module): -- Available pseudo-random number generators (default = HASHD): -- Available random number generator seeders (default = UDEV): -- Configured operating system: Linux -- Looking for pthread.h -- Looking for pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Found Threads: TRUE -- Configured GMP: /home/ubuntu/build/navcoin-core/depends/x86_64-linux-gnu/lib/libgmp.a -- Compiler flags: -pipe -std=c99 -Wall -O3 -funroll-loops -fomit-frame-pointer -pthread -- Linker flags: -L/home/ubuntu/build/navcoin-core/src/bls/build/_deps/relic-src/src/low/gmp/ -- Configured /home/ubuntu/build/navcoin-core/src/bls/build/_deps/relic-src/include/relic_conf.h.in SODIUM_FOUND in src/CMakeLists.txt -- Configuring done -- Generating done -- Build files have been written to: /home/ubuntu/build/navcoin-core/src/bls/build === configuring in src/univalue (/home/ubuntu/build/navcoin-core/src/univalue) configure: running /bin/bash ./configure --disable-option-checking '--prefix=/' '--disable-shared' '--with-pic' '--with-bignum=no' '--enable-module-recovery' '--enable-endomorphism' --cache-file=/dev/null --srcdir=. configure: loading site script /home/ubuntu/build/navcoin-core/depends/x86_64-linux-gnu/share/config.site checking whether make supports nested variables... yes checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for x86_64-linux-gnu-strip... x86_64-linux-gnu-strip checking for a thread-safe mkdir -p... /usr/bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking how to print strings... printf checking whether make supports the include directive... yes (GNU style) checking for x86_64-linux-gnu-gcc... gcc -m64 checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc -m64 accepts -g... yes checking for gcc -m64 option to accept ISO C89... none needed checking whether gcc -m64 understands -c and -o together... yes checking dependency style of gcc -m64... gcc3 checking for a sed that does not truncate output... /usr/bin/sed checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for fgrep... /usr/bin/grep -F checking for ld used by gcc -m64... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... nm checking the name lister (nm) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for x86_64-linux-gnu-objdump... x86_64-linux-gnu-objdump checking how to recognize dependent libraries... pass_all checking for x86_64-linux-gnu-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for x86_64-linux-gnu-ar... ar checking for archiver @FILE support... @ checking for x86_64-linux-gnu-strip... (cached) x86_64-linux-gnu-strip checking for x86_64-linux-gnu-ranlib... ranlib checking command to parse nm output from gcc -m64 object... ok checking for sysroot... no checking for a working dd... /usr/bin/dd checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 checking for x86_64-linux-gnu-mt... no checking for mt... mt checking if mt is a manifest tool... no checking how to run the C preprocessor... gcc -m64 -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if gcc -m64 supports -fno-rtti -fno-exceptions... no checking for gcc -m64 option to produce PIC... -fPIC -DPIC checking if gcc -m64 PIC flag -fPIC -DPIC works... yes checking if gcc -m64 static flag -static works... yes checking if gcc -m64 supports -c -o file.o... yes checking if gcc -m64 supports -c -o file.o... (cached) yes checking whether the gcc -m64 linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... no checking whether to build static libraries... yes checking whether we are using the GNU C++ compiler... yes checking whether g++ -m64 accepts -g... yes checking dependency style of g++ -m64... gcc3 checking how to run the C++ preprocessor... g++ -m64 -E checking for ld used by g++ -m64... /usr/bin/ld -m elf_x86_64 checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes checking whether the g++ -m64 linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking for g++ -m64 option to produce PIC... -fPIC -DPIC checking if g++ -m64 PIC flag -fPIC -DPIC works... yes checking if g++ -m64 static flag -static works... yes checking if g++ -m64 supports -c -o file.o... yes checking if g++ -m64 supports -c -o file.o... (cached) yes checking whether the g++ -m64 linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating pc/libunivalue.pc config.status: creating pc/libunivalue-uninstalled.pc config.status: creating univalue-config.h config.status: executing depfiles commands config.status: executing libtool commands === configuring in src/secp256k1 (/home/ubuntu/build/navcoin-core/src/secp256k1) configure: running /bin/bash ./configure --disable-option-checking '--prefix=/' '--disable-shared' '--with-pic' '--with-bignum=no' '--enable-module-recovery' '--enable-endomorphism' --cache-file=/dev/null --srcdir=. configure: loading site script /home/ubuntu/build/navcoin-core/depends/x86_64-linux-gnu/share/config.site checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for x86_64-linux-gnu-strip... x86_64-linux-gnu-strip checking for a thread-safe mkdir -p... /usr/bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking how to print strings... printf checking whether make supports the include directive... yes (GNU style) checking for x86_64-linux-gnu-gcc... gcc -m64 checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc -m64 accepts -g... yes checking for gcc -m64 option to accept ISO C89... none needed checking whether gcc -m64 understands -c and -o together... yes checking dependency style of gcc -m64... gcc3 checking for a sed that does not truncate output... /usr/bin/sed checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for fgrep... /usr/bin/grep -F checking for ld used by gcc -m64... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... nm checking the name lister (nm) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for x86_64-linux-gnu-objdump... x86_64-linux-gnu-objdump checking how to recognize dependent libraries... pass_all checking for x86_64-linux-gnu-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for x86_64-linux-gnu-ar... ar checking for archiver @FILE support... @ checking for x86_64-linux-gnu-strip... (cached) x86_64-linux-gnu-strip checking for x86_64-linux-gnu-ranlib... ranlib checking command to parse nm output from gcc -m64 object... ok checking for sysroot... no checking for a working dd... /usr/bin/dd checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 checking for x86_64-linux-gnu-mt... no checking for mt... mt checking if mt is a manifest tool... no checking how to run the C preprocessor... gcc -m64 -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if gcc -m64 supports -fno-rtti -fno-exceptions... no checking for gcc -m64 option to produce PIC... -fPIC -DPIC checking if gcc -m64 PIC flag -fPIC -DPIC works... yes checking if gcc -m64 static flag -static works... yes checking if gcc -m64 supports -c -o file.o... yes checking if gcc -m64 supports -c -o file.o... (cached) yes checking whether the gcc -m64 linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... no checking whether to build static libraries... yes checking whether make supports nested variables... (cached) yes checking for x86_64-linux-gnu-pkg-config... /usr/bin/pkg-config --static checking pkg-config is at least version 0.9.0... yes checking for x86_64-linux-gnu-ar... /usr/bin/x86_64-linux-gnu-ar checking for x86_64-linux-gnu-ranlib... /usr/bin/x86_64-linux-gnu-ranlib checking for x86_64-linux-gnu-strip... /usr/bin/x86_64-linux-gnu-strip checking for gcc -m64 option to accept ISO C89... (cached) none needed checking dependency style of gcc -m64... gcc3 checking if gcc -m64 supports -Werror=unknown-warning-option... no checking if gcc -m64 supports -std=c89 -pedantic -Wno-long-long -Wnested-externs -Wshadow -Wstrict-prototypes -Wundef... yes checking if gcc -m64 supports -Wno-overlength-strings... yes checking if gcc -m64 supports -Wall... yes checking if gcc -m64 supports -Wno-unused-function... yes checking if gcc -m64 supports -Wextra... yes checking if gcc -m64 supports -Wcast-align... yes checking if gcc -m64 supports -Wcast-align=strict... yes checking if gcc -m64 supports -Wconditional-uninitialized... no checking if gcc -m64 supports -fvisibility=hidden... yes checking valgrind/memcheck.h usability... no checking valgrind/memcheck.h presence... no checking for valgrind/memcheck.h... no checking for x86_64 assembly availability... yes checking for CRYPTO... yes checking for main in -lcrypto... yes checking for EC functions in libcrypto... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating libsecp256k1.pc config.status: creating src/libsecp256k1-config.h config.status: executing depfiles commands config.status: executing libtool commands Build Options: with ecmult precomp = yes with external callbacks = no with benchmarks = yes with tests = yes with openssl tests = yes with coverage = no module ecdh = no module recovery = yes module extrakeys = no module schnorrsig = no asm = x86_64 ecmult window size = 15 ecmult gen prec. bits = 4 valgrind = no CC = gcc -m64 CPPFLAGS = -I/home/ubuntu/build/navcoin-core/depends/x86_64-linux-gnu/share/../include/ SECP_CFLAGS = -O2 -std=c89 -pedantic -Wno-long-long -Wnested-externs -Wshadow -Wstrict-prototypes -Wundef -Wno-overlength-strings -Wall -Wno-unused-function -Wextra -Wcast-align -Wcast-align=strict -fvisibility=hidden CFLAGS = -pipe -O2 LDFLAGS = -L/home/ubuntu/build/navcoin-core/depends/x86_64-linux-gnu/share/../lib CC_FOR_BUILD = gcc -m64 CPPFLAGS_FOR_BUILD = -I/home/ubuntu/build/navcoin-core/depends/x86_64-linux-gnu/share/../include/ SECP_CFLAGS_FOR_BUILD = -O2 -std=c89 -pedantic -Wno-long-long -Wnested-externs -Wshadow -Wstrict-prototypes -Wundef -Wno-overlength-strings -Wall -Wno-unused-function -Wextra -Wcast-align -Wcast-align=strict -fvisibility=hidden CFLAGS_FOR_BUILD = -pipe -O2 LDFLAGS_FOR_BUILD = -L/home/ubuntu/build/navcoin-core/depends/x86_64-linux-gnu/share/../lib Fixing libtool for -rpath problems. Options used to compile and link: with wallet = yes with gui / qt = yes with qr = yes with zmq = yes with test = yes with bench = no with upnp = yes use asm = no enable sse42 = no enable sse41 = no enable avx2 = no enable shani = no debug enabled = no bls OPSYS = Linux bls SEED = UDEV bls WSIZE = 64 bls CCACHE = bls CC = gcc bls CC_RAW = gcc -m64 bls CXX = g++ bls CXX_RAW = g++ -m64 -std=c++17 bls CFLAGS = '-m64 -pipe -O2 -O1 -pipe -O2 -O1 -I/home/ubuntu/build/navcoin-core/depends/x86_64-linux-gnu/share/../include/ -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -I/home/ubuntu/build/navcoin-core/depends/x86_64-linux-gnu/share/../include' bls CXXFLAGS = '-m64 -std=c++17 -pipe -O2 -O0 -DCURL_STATICLIB -pipe -O2 -O0 -DCURL_STATICLIB -I/home/ubuntu/build/navcoin-core/depends/x86_64-linux-gnu/share/../include/ -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -I/home/ubuntu/build/navcoin-core/depends/x86_64-linux-gnu/share/../include' bls DEPENDS = /home/ubuntu/build/navcoin-core/depends/x86_64-linux-gnu/share/.. target os = linux build os = CC = gcc -m64 CFLAGS = -pthread -pipe -O2 -O1 CPPFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -I/home/ubuntu/build/navcoin-core/depends/x86_64-linux-gnu/share/../include/ -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS CXX = g++ -m64 -std=c++17 CXXFLAGS = -Wstack-protector -fstack-protector-all -pipe -O2 -O0 -DCURL_STATICLIB LDFLAGS = -lpthread -Wl,-z,relro -Wl,-z,now -Wl,-z,separate-code -pie -L/home/ubuntu/build/navcoin-core/depends/x86_64-linux-gnu/share/../lib ARFLAGS = cr CHARTS_LIBS = -L/home/ubuntu/build/navcoin-core/depends/x86_64-linux-gnu/lib -lQt5Charts -lQt5Widgets -lQt5Gui -lqtlibpng -lqtharfbuzz -lQt5Core -lm -lz -ldl -lpthread -lQt5Widgets -lQt5Gui -lqtlibpng -lqtharfbuzz -lQt5Core -lm -lz -ldl -lpthread -lQt5Gui -lQt5Core -lm -lz -ldl -lpthread -lqtlibpng -lqtharfbuzz -lz -lQt5Core -lpthread -lm -lz -ldl CHARTS_CFLAGS = -I/home/ubuntu/build/navcoin-core/depends/x86_64-linux-gnu/include/QtCharts -I/home/ubuntu/build/navcoin-core/depends/x86_64-linux-gnu/include/QtWidgets -I/home/ubuntu/build/navcoin-core/depends/x86_64-linux-gnu/include/QtGui -I/home/ubuntu/build/navcoin-core/depends/x86_64-linux-gnu/include/QtCore + make dist Makefile:1243: warning: overriding recipe for target 'check-recursive' Makefile:718: warning: ignoring old recipe for target 'check-recursive' Makefile:1248: warning: overriding recipe for target 'install-recursive' Makefile:718: warning: ignoring old recipe for target 'install-recursive' make dist-gzip am__post_remove_distdir='@:' Makefile:1243: warning: overriding recipe for target 'check-recursive' Makefile:718: warning: ignoring old recipe for target 'check-recursive' Makefile:1248: warning: overriding recipe for target 'install-recursive' Makefile:718: warning: ignoring old recipe for target 'install-recursive' make[1]: Entering directory '/home/ubuntu/build/navcoin-core' make distdir-am Makefile:1243: warning: overriding recipe for target 'check-recursive' Makefile:718: warning: ignoring old recipe for target 'check-recursive' Makefile:1248: warning: overriding recipe for target 'install-recursive' Makefile:718: warning: ignoring old recipe for target 'install-recursive' make[2]: Entering directory '/home/ubuntu/build/navcoin-core' if test -d "navcoin-7.0.3"; then find "navcoin-7.0.3" -type d ! -perm -200 -exec chmod u+w {} ';' && rm -rf "navcoin-7.0.3" || { sleep 5 && rm -rf "navcoin-7.0.3"; }; else :; fi test -d "navcoin-7.0.3" || mkdir "navcoin-7.0.3" (cd src/bls/build && make top_distdir=../../../navcoin-7.0.3 distdir=../../../navcoin-7.0.3/src/bls/build \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[3]: Entering directory '/home/ubuntu/build/navcoin-core/src/bls/build' make[3]: Leaving directory '/home/ubuntu/build/navcoin-core/src/bls/build' (cd src/mcl/build && make top_distdir=../../../navcoin-7.0.3 distdir=../../../navcoin-7.0.3/src/mcl/build \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[3]: Entering directory '/home/ubuntu/build/navcoin-core/src/mcl/build' make[3]: Leaving directory '/home/ubuntu/build/navcoin-core/src/mcl/build' (cd src && make top_distdir=../navcoin-7.0.3 distdir=../navcoin-7.0.3/src \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[3]: Entering directory '/home/ubuntu/build/navcoin-core/src' make distdir-am make[4]: Entering directory '/home/ubuntu/build/navcoin-core/src' Generated test/data/script_tests.json.h Generated test/data/base58_keys_valid.json.h Generated test/data/base58_encode_decode.json.h Generated test/data/base58_keys_invalid.json.h Generated test/data/tx_invalid.json.h Generated test/data/tx_valid.json.h Generated test/data/sighash.json.h (cd secp256k1 && make top_distdir=../../navcoin-7.0.3 distdir=../../navcoin-7.0.3/src/secp256k1 \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[5]: Entering directory '/home/ubuntu/build/navcoin-core/src/secp256k1' make distdir-am make[6]: Entering directory '/home/ubuntu/build/navcoin-core/src/secp256k1' : test -d "../../navcoin-7.0.3/src/secp256k1" || mkdir "../../navcoin-7.0.3/src/secp256k1" test -n ":" \ || find "../../navcoin-7.0.3/src/secp256k1" -type d ! -perm -755 \ -exec chmod u+rwx,go+rx {} \; -o \ ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ ! -type d ! -perm -444 -exec /bin/bash /home/ubuntu/build/navcoin-core/src/secp256k1/build-aux/install-sh -c -m a+r {} {} \; \ || chmod -R a+r "../../navcoin-7.0.3/src/secp256k1" make[6]: Leaving directory '/home/ubuntu/build/navcoin-core/src/secp256k1' make[5]: Leaving directory '/home/ubuntu/build/navcoin-core/src/secp256k1' (cd mcl && make top_distdir=../../navcoin-7.0.3 distdir=../../navcoin-7.0.3/src/mcl \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[5]: Entering directory '/home/ubuntu/build/navcoin-core/src/mcl' echo make[5]: Leaving directory '/home/ubuntu/build/navcoin-core/src/mcl' (cd univalue && make top_distdir=../../navcoin-7.0.3 distdir=../../navcoin-7.0.3/src/univalue \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[5]: Entering directory '/home/ubuntu/build/navcoin-core/src/univalue' make distdir-am make[6]: Entering directory '/home/ubuntu/build/navcoin-core/src/univalue' : test -d "../../navcoin-7.0.3/src/univalue" || mkdir "../../navcoin-7.0.3/src/univalue" test -n ":" \ || find "../../navcoin-7.0.3/src/univalue" -type d ! -perm -755 \ -exec chmod u+rwx,go+rx {} \; -o \ ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ ! -type d ! -perm -444 -exec /bin/bash /home/ubuntu/build/navcoin-core/src/univalue/build-aux/install-sh -c -m a+r {} {} \; \ || chmod -R a+r "../../navcoin-7.0.3/src/univalue" make[6]: Leaving directory '/home/ubuntu/build/navcoin-core/src/univalue' make[5]: Leaving directory '/home/ubuntu/build/navcoin-core/src/univalue' make[4]: Leaving directory '/home/ubuntu/build/navcoin-core/src' make[3]: Leaving directory '/home/ubuntu/build/navcoin-core/src' make \ top_distdir="navcoin-7.0.3" distdir="navcoin-7.0.3" \ dist-hook Makefile:1243: warning: overriding recipe for target 'check-recursive' Makefile:718: warning: ignoring old recipe for target 'check-recursive' Makefile:1248: warning: overriding recipe for target 'install-recursive' Makefile:718: warning: ignoring old recipe for target 'install-recursive' make[3]: Entering directory '/home/ubuntu/build/navcoin-core' /usr/bin/git archive --format=tar HEAD -- src/clientversion.cpp | ${TAR-tar} -C navcoin-7.0.3 -xf - make[3]: Leaving directory '/home/ubuntu/build/navcoin-core' test -n "" \ || find "navcoin-7.0.3" -type d ! -perm -755 \ -exec chmod u+rwx,go+rx {} \; -o \ ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ ! -type d ! -perm -444 -exec /bin/bash /home/ubuntu/build/navcoin-core/build-aux/install-sh -c -m a+r {} {} \; \ || chmod -R a+r "navcoin-7.0.3" make[2]: Leaving directory '/home/ubuntu/build/navcoin-core' tardir=navcoin-7.0.3 && tar --format=posix -chf - "$tardir" | eval GZIP= gzip --best -c >navcoin-7.0.3.tar.gz make[1]: Leaving directory '/home/ubuntu/build/navcoin-core' if test -d "navcoin-7.0.3"; then find "navcoin-7.0.3" -type d ! -perm -200 -exec chmod u+w {} ';' && rm -rf "navcoin-7.0.3" || { sleep 5 && rm -rf "navcoin-7.0.3"; }; else :; fi ++ echo navcoin-7.0.3.tar.gz + SOURCEDIST=navcoin-7.0.3.tar.gz ++ echo navcoin-7.0.3.tar.gz ++ sed 's/.tar.*//' + DISTNAME=navcoin-7.0.3 + mkdir -p temp + pushd temp + tar xf ../navcoin-7.0.3.tar.gz ~/build/navcoin-core/temp ~/build/navcoin-core + sort + tar --no-recursion --mode=u+rw,go+r-w,a+X --owner=0 --group=0 -c -T - + gzip -9n + find navcoin-7.0.3 + popd + make -C src obj/build.h ~/build/navcoin-core make: Entering directory '/home/ubuntu/build/navcoin-core/src' make: Leaving directory '/home/ubuntu/build/navcoin-core/src' + ORIGPATH=/home/ubuntu/wrapped:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + for i in ${HOSTS} + export PATH=/home/ubuntu/build/navcoin-core/depends/x86_64-linux-gnu/native/bin:/home/ubuntu/wrapped:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + PATH=/home/ubuntu/build/navcoin-core/depends/x86_64-linux-gnu/native/bin:/home/ubuntu/wrapped:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + mkdir -p distsrc-x86_64-linux-gnu + cd distsrc-x86_64-linux-gnu ++ pwd + INSTALLPATH=/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/installed/navcoin-7.0.3 + mkdir -p /home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/installed/navcoin-7.0.3 + tar --strip-components=1 -xf ../navcoin-7.0.3.tar.gz + echo '#!/bin/true' + mkdir src/obj + cp ../src/obj/build.h src/obj/ + CONFIG_SITE=/home/ubuntu/build/navcoin-core/depends/x86_64-linux-gnu/share/config.site + ./configure --prefix=/ --disable-ccache --disable-maintainer-mode --disable-dependency-tracking --enable-glibc-back-compat --enable-reduce-exports --disable-bench --disable-gui-tests 'CFLAGS=-O1 -g -fPIC' 'CXXFLAGS=-O1 -g' LDFLAGS=-static-libstdc++ configure: loading site script /home/ubuntu/build/navcoin-core/depends/x86_64-linux-gnu/share/config.site checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu configure: ------------------------------------ configure: ------------------------------------ configure: __ configure: |\ | _ / _ . _ configure: | \|(_|\/\__(_)|| | configure: configure: Setting up build for configure: x86_64-pc-linux-gnu configure: ------------------------------------ configure: ------------------------------------ checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for x86_64-linux-gnu-strip... x86_64-linux-gnu-strip checking for a thread-safe mkdir -p... /usr/bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking how to create a pax tar archive... gnutar checking whether to enable maintainer-specific portions of Makefiles... no checking whether make supports nested variables... (cached) yes checking whether the C++ compiler works... yes checking for C++ compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C++ compiler... yes checking whether g++ -m64 accepts -g... yes checking whether make supports the include directive... yes (GNU style) checking dependency style of g++ -m64... none checking whether g++ -m64 supports C++17 features with -std=c++17... yes checking for x86_64-linux-gnu-g++... g++ -m64 -std=c++17 checking whether we are using the GNU Objective C++ compiler... no checking whether g++ -m64 -std=c++17 accepts -g... no checking dependency style of g++ -m64 -std=c++17... none checking how to print strings... printf checking for x86_64-linux-gnu-gcc... gcc -m64 checking whether we are using the GNU C compiler... yes checking whether gcc -m64 accepts -g... yes checking for gcc -m64 option to accept ISO C89... none needed checking whether gcc -m64 understands -c and -o together... yes checking dependency style of gcc -m64... none checking for a sed that does not truncate output... /usr/bin/sed checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for fgrep... /usr/bin/grep -F checking for ld used by gcc -m64... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... nm checking the name lister (nm) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for x86_64-linux-gnu-objdump... x86_64-linux-gnu-objdump checking how to recognize dependent libraries... pass_all checking for x86_64-linux-gnu-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for x86_64-linux-gnu-ar... ar checking for archiver @FILE support... @ checking for x86_64-linux-gnu-strip... (cached) x86_64-linux-gnu-strip checking for x86_64-linux-gnu-ranlib... ranlib checking command to parse nm output from gcc -m64 object... ok checking for sysroot... no checking for a working dd... /usr/bin/dd checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 checking for x86_64-linux-gnu-mt... no checking for mt... mt checking if mt is a manifest tool... no checking how to run the C preprocessor... gcc -m64 -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if gcc -m64 supports -fno-rtti -fno-exceptions... no checking for gcc -m64 option to produce PIC... -fPIC -DPIC checking if gcc -m64 PIC flag -fPIC -DPIC works... yes checking if gcc -m64 static flag -static works... yes checking if gcc -m64 supports -c -o file.o... yes checking if gcc -m64 supports -c -o file.o... (cached) yes checking whether the gcc -m64 linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking how to run the C++ preprocessor... g++ -m64 -std=c++17 -E checking for ld used by g++ -m64 -std=c++17... /usr/bin/ld -m elf_x86_64 checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes checking whether the g++ -m64 -std=c++17 linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking for g++ -m64 -std=c++17 option to produce PIC... -fPIC -DPIC checking if g++ -m64 -std=c++17 PIC flag -fPIC -DPIC works... yes checking if g++ -m64 -std=c++17 static flag -static works... yes checking if g++ -m64 -std=c++17 supports -c -o file.o... yes checking if g++ -m64 -std=c++17 supports -c -o file.o... (cached) yes checking whether the g++ -m64 -std=c++17 linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for x86_64-linux-gnu-ar... /usr/bin/x86_64-linux-gnu-ar checking for x86_64-linux-gnu-ranlib... /usr/bin/x86_64-linux-gnu-ranlib checking for x86_64-linux-gnu-strip... /usr/bin/x86_64-linux-gnu-strip checking for x86_64-linux-gnu-gcov... /usr/bin/x86_64-linux-gnu-gcov checking for lcov... no checking for python3.6... no checking for python3.7... no checking for python3.8... /usr/bin/python3.8 checking for genhtml... no checking for git... /usr/bin/git checking for ccache... no checking for xgettext... no checking for hexdump... /usr/bin/hexdump checking for x86_64-linux-gnu-readelf... /usr/bin/x86_64-linux-gnu-readelf checking for x86_64-linux-gnu-c++filt... /usr/bin/x86_64-linux-gnu-c++filt checking for x86_64-linux-gnu-objcopy... /usr/bin/x86_64-linux-gnu-objcopy checking for doxygen... no checking whether C++ compiler accepts -Werror... yes checking for x86_64-linux-gnu-pkg-config... /usr/bin/pkg-config --static checking pkg-config is at least version 0.9.0... yes checking whether byte ordering is bigendian... no checking whether gcc -m64 is Clang... no checking whether pthreads work with "-pthread" and "-lpthread"... yes checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE checking whether more special flags are required for pthreads... no checking for PTHREAD_PRIO_INHERIT... yes checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... no checking whether strerror_r is declared... yes checking for strerror_r... yes checking whether strerror_r returns char *... yes checking whether the linker accepts -Wl,--large-address-aware... no checking for __attribute__((visibility))... yes checking for __attribute__((dllexport))... no checking for __attribute__((dllimport))... no checking for clock_gettime in -lrt... yes checking __fdelt_chk type... long unsigned int checking whether the linker accepts -Wl,--wrap=__divmoddi4... yes checking whether the linker accepts -Wl,--wrap=log2f... yes checking whether the linker accepts -Wl,--wrap=glob... yes checking whether the linker accepts -Wl,--wrap=log... yes checking whether the linker accepts -Wl,--wrap=pow... yes checking whether the linker accepts -Wl,--wrap=exp... yes checking whether the linker accepts -Wl,--wrap=explicit_bzero... yes checking whether the linker accepts -Wl,--wrap=fcntl... yes checking whether C++ compiler accepts -fPIC... yes checking whether C++ compiler accepts -Wstack-protector... yes checking whether C++ compiler accepts -fstack-protector-all... yes checking whether C++ preprocessor accepts -D_FORTIFY_SOURCE=2... yes checking whether C++ preprocessor accepts -U_FORTIFY_SOURCE... yes checking whether the linker accepts -Wl,--enable-reloc-section... no checking whether the linker accepts -Wl,--dynamicbase... no checking whether the linker accepts -Wl,--nxcompat... no checking whether the linker accepts -Wl,--high-entropy-va... no checking whether the linker accepts -Wl,-z,relro... yes checking whether the linker accepts -Wl,-z,now... yes checking whether the linker accepts -Wl,-z,separate-code... yes checking whether the linker accepts -fPIE -pie... yes checking endian.h usability... yes checking endian.h presence... yes checking for endian.h... yes checking sys/endian.h usability... no checking sys/endian.h presence... no checking for sys/endian.h... no checking byteswap.h usability... yes checking byteswap.h presence... yes checking for byteswap.h... yes checking stdio.h usability... yes checking stdio.h presence... yes checking for stdio.h... yes checking for stdlib.h... (cached) yes checking for unistd.h... (cached) yes checking for strings.h... (cached) yes checking for sys/types.h... (cached) yes checking for sys/stat.h... (cached) yes checking sys/select.h usability... yes checking sys/select.h presence... yes checking for sys/select.h... yes checking sys/prctl.h usability... yes checking sys/prctl.h presence... yes checking for sys/prctl.h... yes checking for library containing getaddrinfo_a... -lanl checking for library containing inet_pton... none required checking whether strnlen is declared... yes checking whether le16toh is declared... yes checking whether le32toh is declared... yes checking whether le64toh is declared... yes checking whether htole16 is declared... yes checking whether htole32 is declared... yes checking whether htole64 is declared... yes checking whether be16toh is declared... yes checking whether be32toh is declared... yes checking whether be64toh is declared... yes checking whether htobe16 is declared... yes checking whether htobe32 is declared... yes checking whether htobe64 is declared... yes checking whether bswap_16 is declared... yes checking whether bswap_32 is declared... yes checking whether bswap_64 is declared... yes checking for MSG_NOSIGNAL... yes checking for visibility attribute... yes checking whether C++ compiler accepts -fvisibility=hidden... yes checking for fdatasync... yes checking for F_FULLFSYNC... no checking for O_CLOEXEC... yes checking for __builtin_prefetch... yes checking for _mm_prefetch... yes checking for QT5... yes checking for QT_TEST... yes checking for QT_DBUS... yes checking for static Qt... yes checking for QTFONTDATABASE... yes checking for QTEVENTDISPATCHER... yes checking for QTTHEME... yes checking for QTDEVICEDISCOVERY... yes checking for QTACCESSIBILITY... yes checking for QTFB... yes checking for QTXCBQPA... yes checking for QTSVG... yes checking for static Qt plugins: -lqxcb -lxcb-static... yes checking for static Qt plugins: -lqsvg... yes checking for static Qt plugins: -lqsvgicon... yes checking whether -fPIE can be used with this Qt config... yes checking for moc-qt5... no checking for moc5... no checking for moc... /home/ubuntu/build/navcoin-core/depends/x86_64-linux-gnu/share/../native/bin/moc checking for uic-qt5... no checking for uic5... no checking for uic... /home/ubuntu/build/navcoin-core/depends/x86_64-linux-gnu/share/../native/bin/uic checking for rcc-qt5... no checking for rcc5... no checking for rcc... /home/ubuntu/build/navcoin-core/depends/x86_64-linux-gnu/share/../native/bin/rcc checking for lrelease-qt5... no checking for lrelease5... no checking for lrelease... /home/ubuntu/build/navcoin-core/depends/x86_64-linux-gnu/share/../native/bin/lrelease checking for lupdate-qt5... no checking for lupdate5... no checking for lupdate... /home/ubuntu/build/navcoin-core/depends/x86_64-linux-gnu/share/../native/bin/lupdate checking whether to build Navcoin Core GUI... yes (Qt5) checking for Berkeley DB C++ headers... default checking for main in -ldb_cxx-5.3... yes checking miniupnpc/miniwget.h usability... yes checking miniupnpc/miniwget.h presence... yes checking for miniupnpc/miniwget.h... yes checking for upnpDiscover in -lminiupnpc... yes checking miniupnpc/miniupnpc.h usability... yes checking miniupnpc/miniupnpc.h presence... yes checking for miniupnpc/miniupnpc.h... yes checking for upnpDiscover in -lminiupnpc... (cached) yes checking miniupnpc/upnpcommands.h usability... yes checking miniupnpc/upnpcommands.h presence... yes checking for miniupnpc/upnpcommands.h... yes checking for upnpDiscover in -lminiupnpc... (cached) yes checking miniupnpc/upnperrors.h usability... yes checking miniupnpc/upnperrors.h presence... yes checking for miniupnpc/upnperrors.h... yes checking for upnpDiscover in -lminiupnpc... (cached) yes checking whether miniUPnPc API version is supported... yes checking for boostlib >= (102000) includes in "/home/ubuntu/build/navcoin-core/depends/x86_64-linux-gnu/share/../include"... yes checking for boostlib >= (102000) lib path in "/home/ubuntu/build/navcoin-core/depends/x86_64-linux-gnu/share/../lib/x86_64-linux-gnu"... no checking for boostlib >= (102000) lib path in "/home/ubuntu/build/navcoin-core/depends/x86_64-linux-gnu/share/../lib64"... no checking for boostlib >= (102000) lib path in "/home/ubuntu/build/navcoin-core/depends/x86_64-linux-gnu/share/../libx32"... no checking for boostlib >= (102000) lib path in "/home/ubuntu/build/navcoin-core/depends/x86_64-linux-gnu/share/../lib"... yes checking for boostlib >= (102000)... yes checking whether the Boost::System library is available... yes checking for exit in -lboost_system-mt-x64... yes checking whether the Boost::Filesystem library is available... yes checking for exit in -lboost_filesystem-mt-x64... yes checking whether the Boost::Thread library is available... yes checking for exit in -lboost_thread-mt-x64... yes checking whether the Boost::Chrono library is available... yes checking for exit in -lboost_chrono-mt-x64... yes checking for working boost reduced exports... yes checking whether the linker accepts -Wl,--exclude-libs,ALL... yes checking whether the Boost::Unit_Test_Framework library is available... yes checking for dynamic linked boost test... no checking for mismatched boost c++11 scoped enums... ok checking gmp.h usability... yes checking gmp.h presence... yes checking for gmp.h... yes checking for __gmpz_init in -lgmp... yes checking for SODIUM... yes checking for SSL... yes checking for ZLIB... yes checking for LIBSECCOMP... yes checking for LIBCAP... yes checking for UNBOUND... yes checking for CURL... yes checking for CRYPTO... yes checking for QR... yes checking for CHARTS... yes checking for EVENT... yes checking for EVENT_PTHREADS... yes checking for ZMQ... yes checking whether EVP_MD_CTX_new is declared... no checking openssl/ec.h usability... yes checking openssl/ec.h presence... yes checking for openssl/ec.h... yes checking whether to build navcoind... yes checking whether to build utils (navcoin-cli navcoin-tx)... yes checking whether to build libraries... yes checking if wallet should be enabled... yes checking whether to build with support for UPnP... yes checking whether to build with UPnP enabled by default... no checking whether to build GUI with support for D-Bus... yes checking whether to build GUI with support for QR codes... yes configure: WARNING: "xgettext is required to update qt translations" checking whether to build test_navcoin-qt... no checking whether to build test_navcoin... yes checking whether to reduce exports... yes checking that generated files are newer than configure... done configure: creating ./config.status ./config.status: line 801: -m64: command not found ./config.status: line 802: -m64: command not found ./config.status: line 811: -m64: command not found ./config.status: line 812: -m64: command not found config.status: creating libnavcoinconsensus.pc config.status: creating Makefile config.status: creating src/Makefile config.status: creating share/setup.nsi config.status: creating share/qt/Info.plist config.status: creating src/test/buildenv.py config.status: creating test/pull-tester/run-navcoind-for-test.sh config.status: creating test/pull-tester/tests_config.py config.status: creating contrib/devtools/split-debug.sh config.status: creating src/config/navcoin-config.h config.status: executing depfiles commands config.status: executing libtool commands config.status: executing src/mcl/build commands -- The CXX compiler identification is GNU 9.4.0 -- The C compiler identification is GNU 9.4.0 -- The ASM compiler identification is GNU -- Found assembler: /usr/bin/gcc -- Check for working CXX compiler: /usr/bin/g++ -- Check for working CXX compiler: /usr/bin/g++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Check for working C compiler: /usr/bin/gcc -- Check for working C compiler: /usr/bin/gcc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Found GMP: /home/ubuntu/build/navcoin-core/depends/x86_64-linux-gnu/include (found version "6.2.1") -- Configuring done -- Generating done -- Build files have been written to: /home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/src/mcl/build config.status: executing src/bls/build commands -- The C compiler identification is GNU 9.4.0 -- The CXX compiler identification is GNU 9.4.0 -- Check for working C compiler: /usr/bin/gcc -- Check for working C compiler: /usr/bin/gcc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/g++ -- Check for working CXX compiler: /usr/bin/g++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found sodium: /home/ubuntu/build/navcoin-core/depends/x86_64-linux-gnu/lib/libsodium.a -- Found libsodium -- Sodium include dir = /home/ubuntu/build/navcoin-core/depends/x86_64-linux-gnu/include GMP_INCLUDES=/home/ubuntu/build/navcoin-core/depends/x86_64-linux-gnu/include -- Found gmp: /home/ubuntu/build/navcoin-core/depends/x86_64-linux-gnu/include -- Found libgmp CMake Warning (dev) at CMakeLists.txt:42 (set): implicitly converting 'INTEGER' to 'STRING' type. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at CMakeLists.txt:55 (set): implicitly converting 'INTEGER' to 'STRING' type. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at CMakeLists.txt:76 (set): implicitly converting 'INTEGER' to 'STRING' type. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at CMakeLists.txt:77 (set): implicitly converting 'INTEGER' to 'STRING' type. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at CMakeLists.txt:78 (set): implicitly converting 'INTEGER' to 'STRING' type. This warning is for project developers. Use -Wno-dev to suppress it. -- Configuring RELIC 0.5.0... DEBUG=[off|on] Build with debugging support. PROFL=[off|on] Build with profiling support. CHECK=[off|on] Build with error-checking support. VERBS=[off|on] Build with detailed error messages. OVERH=[off|on] Build with overhead estimation. DOCUM=[off|on] Build documentation. STRIP=[off|on] Build only selected algorithms. QUIET=[off|on] Build with printing disabled. COLOR=[off|on] Build with colored output. BIGED=[off|on] Build with big-endian support. SHLIB=[off|on] Build shared library. STLIB=[off|on] Build static library. STBIN=[off|on] Build static binaries. AMALG=[off|on] Build amalgamation for better performance. AUSAN=[off|on] Build with ASan and UBSan (gcc/clang only). TESTS=n If n > 0, build automated tests and run them n times. BENCH=n If n > 0, build automated benchmarks and run them n * n times. CORES=n If n > 1, enable multithreading support. WITH=BN Multiple precision arithmetic. WITH=DV Temporary double-precision digit vectors. WITH=FP Prime field arithmetic. WITH=FPX Prime extension field arithmetic. WITH=FB Binary field arithmetic. WITH=EP Elliptic curves over prime fields. WITH=EPX Elliptic curves over quadratic extensions of prime fields. WITH=EB Elliptic curves over binary fields. WITH=ED Elliptic Edwards curves over prime fields. WTTH=EC Elliptic curve cryptography. WITH=PB Pairings over binary elliptic curves. WITH=PP Pairings over prime elliptic curves. WTTH=PC Pairing-based cryptography. WITH=BC Block ciphers (symmetric encryption). WITH=MD Message digests (hash functions). WITH=CP Cryptographic protocols. -- Available switches (default = CHECK, VERBS, DOCUM): -- Number of times each test or benchmark is ran (default = 50, 1000): -- Number of available processor cores (default = 1): -- Available modules (default = ALL) -- Available arithmetic backends (default = easy): WITH=MPC Multi-party computation primitives. WITH=ALL All of the above. Note: the programmer is responsible for not using unselected modules. ARITH=easy Easy-to-understand and portable, but slow backend. ARITH=fiat Backend based on code generated from Fiat-Crypto. ARITH=gmp Backend based on GNU Multiple Precision library. ARITH=gmp-sec Same as above, but using constant-time code. -- Available memory-allocation policies (default = AUTO): ALLOC=AUTO All memory is automatically allocated. ALLOC=STATIC All memory is allocated statically once. ALLOC=DYNAMIC All memory is allocated dynamically on demand. ALLOC=STACK All memory is allocated from the stack. OPSYS= Undefined/No specific operating system. OPSYS=LINUX GNU/Linux operating system. OPSYS=FREEBSD FreeBSD operating system. OPSYS=MACOSX Mac OS X operating system. OPSYS=WINDOWS Windows operating system. OPSYS=DROID Android operating system. OPSYS=DUINO Arduino platform. -- Supported operating systems (default = LINUX): -- Supported multithreading APIs (default = UNDEF): MULTI= No multithreading support. MULTI=OPENMP Open Multi-Processing. MULTI=PTHREAD POSIX threads. TIMER= No timer. TIMER=HREAL GNU/Linux realtime high-resolution timer. TIMER=HPROC GNU/Linux per-process high-resolution timer. TIMER=HTHRD GNU/Linux per-thread high-resolution timer. TIMER=ANSI ANSI-compatible timer. TIMER=POSIX POSIX-compatible timer. TIMER=CYCLE Cycle-counting timer. (architecture-dependant) LABEL=relic -- Supported timers (default = HREAL): -- Prefix to identify this build of the library (default = ""): ARCH= No specific architecture (disable some features). ARCH=AVR Atmel AVR ATMega128 8-bit architecture. ARCH=MSP TI MSP430 16-bit architecture. ARCH=ARM ARM 32-bit architecture. ARCH=X86 Intel x86-compatible 32-bit architecture. ARCH=X64 AMD x86_64-compatible 64-bit architecture. WSIZE=8 Build a 8-bit library. WSIZE=16 Build a 16-bit library. WSIZE=32 Build a 32-bit library. WSIZE=64 Build a 64-bit library. ALIGN=1 Do not align digit vectors. ALIGN=2 Align digit vectors into 16-bit boundaries. ALIGN=8 Align digit vectors into 64-bit boundaries. ALIGN=16 Align digit vectors into 128-bit boundaries. -- Available architectures (default = X64): -- Available word sizes (default = 64): -- Byte boundary to align digit vectors (default = 1): -- Looking for include file execinfo.h -- Looking for include file execinfo.h - found -- Looking for backtrace -- Looking for backtrace - found -- Looking for backtrace_symbols -- Looking for backtrace_symbols - found ** Options for the multiple precision module (default = 1024,DOUBLE,0): BN_PRECI=n The base precision in bits. Let w be n in words. BN_MAGNI=DOUBLE A multiple precision integer can store 2w words. BN_MAGNI=CARRY A multiple precision integer can store w+1 words. BN_MAGNI=SINGLE A multiple precision integer can store w words. BN_KARAT=n The number of Karatsuba steps. ** Available multiple precision arithmetic methods (default = COMBA;COMBA;MONTY;SLIDE;BASIC;BASIC): Integer multiplication: BN_METHD=BASIC Schoolbook multiplication. BN_METHD=COMBA Comba multiplication. Integer squaring: BN_METHD=BASIC Schoolbook squaring. BN_METHD=COMBA Comba squaring. BN_METHD=MULTP Reuse multiplication for squaring. Modular reduction: BN_METHD=BASIC Division-based modular reduction. BN_METHD=BARRT Barrett modular reduction. BN_METHD=MONTY Montgomery modular reduction. BN_METHD=RADIX Diminished radix modular reduction. Modular exponentiation: BN_METHD=BASIC Binary modular exponentiation. BN_METHD=MONTY Montgomery powering ladder. BN_METHD=SLIDE Sliding window modular exponentiation. Greatest Common Divisor: BN_METHD=BASIC Euclid's standard GCD algorithm. BN_METHD=LEHME Lehmer's fast GCD algorithm. BN_METHD=STEIN Stein's binary GCD algorithm. Prime generation: BN_METHD=BASIC Basic prime generation. BN_METHD=SAFEP Safe prime generation. BN_METHD=STRON Strong prime generation. -- Multiple precision arithmetic configuration (BN module): -- Prime field arithmetic configuration (FP module): ** Arithmetic precision of the prime field module (default = 256,0,off,off): FP_PRIME=n The prime modulus size in bits. FP_KARAT=n The number of Karatsuba levels. FP_PMERS=[off|on] Prefer Pseudo-Mersenne primes over random primes. FP_QNRES=[off|on] Use -1 as quadratic non-residue (make sure that p = 3 mod 8). FP_WIDTH=w Width w in [2,6] of window processing for exponentiation methods. ** Available prime field arithmetic methods (default = BASIC;COMBA;COMBA;MONTY;MONTY;SLIDE): Field addition FP_METHD=BASIC Schoolbook addition. FP_METHD=INTEG Integrated modular addition. Field multiplication FP_METHD=BASIC Schoolbook multiplication. FP_METHD=INTEG Integrated modular multiplication. FP_METHD=COMBA Comba multiplication. Field squaring FP_METHD=BASIC Schoolbook squaring. FP_METHD=INTEG Integrated modular squaring. FP_METHD=COMBA Comba squaring. FP_METHD=MULTP Reuse multiplication for squaring. Modular reduction FP_METHD=BASIC Division-based reduction. FP_METHD=QUICK Fast reduction modulo special form prime (2^t - c, c > 0). FP_METHD=MONTY Montgomery modular reduction. Field inversion FP_METHD=BASIC Inversion by Fermat's Little Theorem. FP_METHD=BINAR Binary Inversion algorithm. FP_METHD=MONTY Montgomery inversion. FP_METHD=EXGCD Inversion by the Extended Euclidean algorithm. FP_METHD=DIVST Constant-time inversion by division steps. FP_METHD=LOWER Pass inversion to the lower level. Field exponentiation FP_METHD=BASIC Binary exponentiation. FP_METHD=SLIDE Sliding window exponentiation. FP_METHD=MONTY Constant-time Montgomery powering ladder. -- Prime extension field arithmetic configuration (FPX module): ** Available bilinear pairing methods (default = BASIC;BASIC;BASIC): Quadratic extension arithmetic: FPX_METHD=BASIC Basic quadratic extension field arithmetic. FPX_METHD=INTEG Quadratic extension field arithmetic with embedded modular reduction. Cubic extension arithmetic: FPX_METHD=BASIC Basic cubic extension field arithmetic. FPX_METHD=INTEG Cubic extension field arithmetic with embedded modular reduction. Extension field arithmetic: FPX_METHD=BASIC Basic extension field arithmetic. FPX_METHD=LAZYR Lazy-reduced extension field arithmetic. -- Binary field arithmetic configuration (FB module): ** Options for the binary elliptic curve module (default = 283,0,on,on,on): FB_POLYN=n The irreducible polynomial size in bits. FB_KARAT=n The number of Karatsuba levels. FB_TRINO=[off|on] Prefer trinomials. FB_SQRTF=[off|on] Prefer square-root friendly polynomials. FB_PRECO=[off|on] Precompute multiplication table for sqrt(z). FB_WIDTH=w Width w in [2,6] of window processing for exponentiation methods. ** Available binary field arithmetic methods (default = LODAH;QUICK;QUICK;BASIC;QUICK;QUICK;EXGCD;SLIDE;QUICK): Field multiplication: FB_METHD=BASIC Right-to-left shift-and-add multiplication. FB_METHD=INTEG Integrated modular multiplication. FB_METHD=LODAH L�pez-Dahab comb multiplication with window of width 4. Field squaring: FB_METHD=BASIC Bit manipulation squaring. FB_METHD=INTEG Integrated modular squaring. FB_METHD=QUICK Table-based squaring. Modular reduction: FB_METHD=BASIC Shift-and-add modular reduction. FB_METHD=QUICK Fast reduction modulo a trinomial or pentanomial. Field square root: FB_METHD=BASIC Square root by repeated squaring. FB_METHD=QUICK Fast square root extraction. Trace computation: FB_METHD=BASIC Trace computation by repeated squaring. FB_METHD=QUICK Fast trace computation. Quadratic equation solver: FB_METHD=BASIC Solve a quadratic equation by half-trace computation. FB_METHD=QUICK Fast solving with precomputed half-traces. Field inversion: FB_METHD=BASIC Inversion by Fermat's Little Theorem. FB_METHD=BINAR Binary Inversion algorithm. FB_METHD=ALMOS Inversion by the Amost inverse algorithm. FB_METHD=EXGCD Inversion by the Extended Euclidean algorithm. FB_METHD=ITOHT Inversion by Itoh-Tsuji. FB_METHD=CTAIA Constant-time almost inversion algorithm. FB_METHD=BRUCH Hardware-friendly inversion by Brunner et al. FB_METHD=LOWER Pass inversion to the lower level. Field exponentiation: FB_METHD=BASIC Binary exponentiation. FB_METHD=SLIDE Sliding window exponentiation. FB_METHD=MONTY Constant-time Montgomery powering ladder. Iterated squaring/square-root: FB_METHD=BASIC Iterated squaring/square-root by consecutive squaring/square-root. FB_METHD=QUICK Iterated squaring/square-root by table-based method. -- Prime elliptic curve arithmetic configuration (EP module): ** Options for the prime elliptic curve module (default = all on): EP_PLAIN=[off|on] Support for ordinary curves without endomorphisms. EP_SUPER=[off|on] Support for supersingular curves. EP_ENDOM=[off|on] Support for ordinary curves with endomorphisms. EP_MIXED=[off|on] Use mixed coordinates. EP_CTMAP=[off|on] Use contant-time SSWU and isogeny map for hashing. EP_PRECO=[off|on] Build precomputation table for generator. EP_DEPTH=w Width w in [2,8] of precomputation table for fixed point methods. EP_WIDTH=w Width w in [2,6] of window processing for unknown point methods. ** Available prime elliptic curve methods (default = PROJC;LWNAF;COMBS;INTER): Point representation: EP_METHD=BASIC Affine coordinates. EP_METHD=PROJC Homogeneous projective coordinates (complete formula). EP_METHD=JACOB Jacobian projective coordinates. Variable-base scalar multiplication: EP_METHD=BASIC Binary method. EP_METHD=LWNAF Left-to-right window NAF method (GLV for Koblitz curves). Fixed-base scalar multiplication: EP_METHD=BASIC Binary method for fixed point multiplication. EP_METHD=COMBS Single-table Comb method for fixed point multiplication. EP_METHD=COMBD Double-table Comb method for fixed point multiplication. EP_METHD=LWNAF Left-to-right window NAF method (GLV for curves with endomorphisms). EP_METHD=LWREG Left-to-right regular recoding method (GLV for curves with endomorphisms). Variable-base simultaneous scalar multiplication: EP_METHD=BASIC Multiplication-and-addition simultaneous multiplication. EP_METHD=TRICK Shamir's trick for simultaneous multiplication. EP_METHD=INTER Interleaving of window NAFs (GLV for Koblitz curves). EP_METHD=JOINT Joint sparse form. ** Options for the binary elliptic curve module (default = on, w = 4): EB_PLAIN=[off|on] Support for ordinary curves without endomorphisms. EB_KBLTZ=[off|on] Support for Koblitz anomalous binary curves. EB_MIXED=[off|on] Use mixed coordinates. EB_PRECO=[off|on] Build precomputation table for generator. EB_DEPTH=w Width w in [2,8] of precomputation table for fixed point methods. EB_WIDTH=w Width w in [2,6] of window processing for unknown point methods. ** Available binary elliptic curve methods (default = PROJC;LWNAF;COMBS;INTER): Point representation: EB_METHD=BASIC Affine coordinates. EB_METHD=PROJC Projective coordinates (L�pez-Dahab for ordinary curves). Variable-base scalar multiplication: EB_METHD=BASIC Binary double-and-add method. EB_METHD=LODAH Lopez-Dahab constant-time point multiplication. EB_METHD=LWNAF Left-to-right window (T)NAF method. EB_METHD=RWNAF Right-to-left window (T)NAF method. EB_METHD=HALVE Halving method. Fixed-base scalar multiplication: EB_METHD=BASIC Binary method for fixed point multiplication. EB_METHD=COMBS Single-table Comb method for fixed point multiplication. EB_METHD=COMBD Double-table Comb method for fixed point multiplication. EB_METHD=LWNAF Left-to-right window (T)NAF method. Variable-base simultaneous scalar multiplication: EB_METHD=BASIC Multiplication-and-addition simultaneous multiplication. EB_METHD=TRICK Shamir's trick for simultaneous multiplication. EB_METHD=INTER Interleaving of window (T)NAFs. EB_METHD=JOINT Joint sparse form. -- Binary elliptic curve arithmetic configuration (EB module): ** Options for the prime elliptic Edwards curve module (default = all on): ED_PRECO=[off|on] Build precomputation table for generator. ED_DEPTH=w Width w in [2,6] of precomputation table for fixed point methods. ED_WIDTH=w Width w in [2,6] of window processing for unknown point methods. ** Available prime elliptic Edwards curve methods (default = PROJC;LWNAF;COMBS;INTER): ED_METHD=BASIC Affine coordinates. EP_METHD=PROJC Simple projective twisted Edwards coordinates. EP_METHD=EXTND Extended projective twisted Edwards coordinates. *** variable-base multiplication method *** ED_METHD=BASIC Binary method. ED_METHD=SLIDE Sliding window method. ED_METHD=MONTY Montgomery ladder method. ED_METHD=LWNAF Left-to-right window NAF method. EP_METHD=LWREG Left-to-right regular recoding method (GLV for curves with endomorphisms). *** fixed-base multiplication method *** ED_METHD=BASIC Binary method for fixed point multiplication. ED_METHD=COMBS Single-table Comb method for fixed point multiplication. ED_METHD=COMBD Double-table Comb method for fixed point multiplication. ED_METHD=LWNAF Left-to-right window NAF method. *** variable-base simultaneous multiplication method *** ED_METHD=BASIC Multiplication-and-addition simultaneous multiplication. ED_METHD=TRICK Shamir's trick for simultaneous multiplication. ED_METHD=INTER Interleaving of window NAFs (GLV for Koblitz curves). ED_METHD=JOINT Joint sparse form. Note: these methods must be given in order. Ex: ED_METHD="EXTND;LWNAF;COMBD;TRICK" -- Elliptic Edwards curve over prime fields arithmetic configuration (ED module): ** Options for the binary elliptic curve module (default = on): EC_ENDOM=[off|on] Prefer (prime or binary) curves with endomorphisms. -- Elliptic curve cryptography configuration (EC module): ** Available elliptic curve methods (default = PRIME): EC_METHD=PRIME Use prime curves. EC_METHD=CHAR2 Use binary curves. EC_METHD=EDDIE Use prime Edwards curves. -- Bilinear pairings arithmetic configuration (PP module): ** Available bilinear pairing methods (default = BASIC;OATEP): Extension field arithmetic: PP_METHD=BASIC Basic extension field arithmetic. PP_METHD=LAZYR Lazy reduced extension field arithmetic. Pairing computation: PP_METHD=TATEP Tate pairing. PP_METHD=WEILP Weil pairing. PP_METHD=OATEP Optimal ate pairing. -- Message digest configuration (MD module): ** Available hash functions (default = SH256): MD_METHD=SH224 SHA-224 hash function. MD_METHD=SH256 SHA-256 hash function. MD_METHD=SH384 SHA-384 hash function. MD_METHD=SH512 SHA-512 hash function. MD_METHD=B2S160 BLAKE2s-160 hash function. MD_METHD=B2S256 BLAKE2s-256 hash function. -- Cryptographic protocols configuration (CP module): ** Options for the cryptographic protocols module (default = on, PKCS2): CP_CRT=[off|on] Support for faster CRT-based exponentiation in factoring-based cryptosystems. CP_RSAPD=BASIC RSA with basic padding. CP_RSAPD=PKCS1 RSA with PKCS#1 v1.5 padding. CP_RSAPD=PKCS2 RSA with PKCS#1 v2.1 padding. -- Available pseudo-random number generators (default = HASHD): RAND=HASHD Use the HASH-DRBG generator. (recommended) RAND=RDRND Use Intel RdRand instruction directly. RAND=UDEV Use the operating system underlying generator. -- Available random number generator seeders (default = UDEV): RAND=CALL Override the generator with a callback. SEED= Use a zero seed. (horribly insecure!) SEED=LIBC Use rand()/random() functions. (insecure!) SEED=RDRND Use Intel RdRand instruction directly. SEED=UDEV Use non-blocking /dev/urandom. (recommended) SEED=WCGR Use Windows' CryptGenRandom. (recommended) -- Configured operating system: Linux -- Looking for pthread.h -- Looking for pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Found Threads: TRUE -- Configured GMP: /home/ubuntu/build/navcoin-core/depends/x86_64-linux-gnu/lib/libgmp.a -- Compiler flags: -pipe -std=c99 -Wall -O3 -funroll-loops -fomit-frame-pointer -pthread -- Linker flags: -L/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/src/bls/build/_deps/relic-src/src/low/gmp/ -- Configured /home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/src/bls/build/_deps/relic-src/include/relic_conf.h.in SODIUM_FOUND in src/CMakeLists.txt -- Configuring done -- Generating done -- Build files have been written to: /home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/src/bls/build === configuring in src/univalue (/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/src/univalue) configure: running /bin/bash ./configure --disable-option-checking '--prefix=/' '--disable-ccache' '--disable-maintainer-mode' '--disable-dependency-tracking' '--enable-glibc-back-compat' '--enable-reduce-exports' '--disable-bench' '--disable-gui-tests' 'CFLAGS=-O1 -g -fPIC' 'CXXFLAGS=-O1 -g' 'LDFLAGS=-static-libstdc++' '--disable-shared' '--with-pic' '--with-bignum=no' '--enable-module-recovery' '--enable-endomorphism' --cache-file=/dev/null --srcdir=. configure: loading site script /home/ubuntu/build/navcoin-core/depends/x86_64-linux-gnu/share/config.site checking whether make supports nested variables... yes checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for x86_64-linux-gnu-strip... x86_64-linux-gnu-strip checking for a thread-safe mkdir -p... /usr/bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking how to print strings... printf checking whether make supports the include directive... yes (GNU style) checking for x86_64-linux-gnu-gcc... gcc -m64 checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc -m64 accepts -g... yes checking for gcc -m64 option to accept ISO C89... none needed checking whether gcc -m64 understands -c and -o together... yes checking dependency style of gcc -m64... none checking for a sed that does not truncate output... /usr/bin/sed checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for fgrep... /usr/bin/grep -F checking for ld used by gcc -m64... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... nm checking the name lister (nm) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for x86_64-linux-gnu-objdump... x86_64-linux-gnu-objdump checking how to recognize dependent libraries... pass_all checking for x86_64-linux-gnu-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for x86_64-linux-gnu-ar... ar checking for archiver @FILE support... @ checking for x86_64-linux-gnu-strip... (cached) x86_64-linux-gnu-strip checking for x86_64-linux-gnu-ranlib... ranlib checking command to parse nm output from gcc -m64 object... ok checking for sysroot... no checking for a working dd... /usr/bin/dd checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 checking for x86_64-linux-gnu-mt... no checking for mt... mt checking if mt is a manifest tool... no checking how to run the C preprocessor... gcc -m64 -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if gcc -m64 supports -fno-rtti -fno-exceptions... no checking for gcc -m64 option to produce PIC... -fPIC -DPIC checking if gcc -m64 PIC flag -fPIC -DPIC works... yes checking if gcc -m64 static flag -static works... yes checking if gcc -m64 supports -c -o file.o... yes checking if gcc -m64 supports -c -o file.o... (cached) yes checking whether the gcc -m64 linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... no checking whether to build static libraries... yes checking whether we are using the GNU C++ compiler... yes checking whether g++ -m64 accepts -g... yes checking dependency style of g++ -m64... none checking how to run the C++ preprocessor... g++ -m64 -E checking for ld used by g++ -m64... /usr/bin/ld -m elf_x86_64 checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes checking whether the g++ -m64 linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking for g++ -m64 option to produce PIC... -fPIC -DPIC checking if g++ -m64 PIC flag -fPIC -DPIC works... yes checking if g++ -m64 static flag -static works... yes checking if g++ -m64 supports -c -o file.o... yes checking if g++ -m64 supports -c -o file.o... (cached) yes checking whether the g++ -m64 linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating pc/libunivalue.pc config.status: creating pc/libunivalue-uninstalled.pc config.status: creating univalue-config.h config.status: executing depfiles commands config.status: executing libtool commands === configuring in src/secp256k1 (/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/src/secp256k1) configure: running /bin/bash ./configure --disable-option-checking '--prefix=/' '--disable-ccache' '--disable-maintainer-mode' '--disable-dependency-tracking' '--enable-glibc-back-compat' '--enable-reduce-exports' '--disable-bench' '--disable-gui-tests' 'CFLAGS=-O1 -g -fPIC' 'CXXFLAGS=-O1 -g' 'LDFLAGS=-static-libstdc++' '--disable-shared' '--with-pic' '--with-bignum=no' '--enable-module-recovery' '--enable-endomorphism' --cache-file=/dev/null --srcdir=. configure: loading site script /home/ubuntu/build/navcoin-core/depends/x86_64-linux-gnu/share/config.site checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for x86_64-linux-gnu-strip... x86_64-linux-gnu-strip checking for a thread-safe mkdir -p... /usr/bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking how to print strings... printf checking whether make supports the include directive... yes (GNU style) checking for x86_64-linux-gnu-gcc... gcc -m64 checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc -m64 accepts -g... yes checking for gcc -m64 option to accept ISO C89... none needed checking whether gcc -m64 understands -c and -o together... yes checking dependency style of gcc -m64... none checking for a sed that does not truncate output... /usr/bin/sed checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for fgrep... /usr/bin/grep -F checking for ld used by gcc -m64... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... nm checking the name lister (nm) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for x86_64-linux-gnu-objdump... x86_64-linux-gnu-objdump checking how to recognize dependent libraries... pass_all checking for x86_64-linux-gnu-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for x86_64-linux-gnu-ar... ar checking for archiver @FILE support... @ checking for x86_64-linux-gnu-strip... (cached) x86_64-linux-gnu-strip checking for x86_64-linux-gnu-ranlib... ranlib checking command to parse nm output from gcc -m64 object... ok checking for sysroot... no checking for a working dd... /usr/bin/dd checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 checking for x86_64-linux-gnu-mt... no checking for mt... mt checking if mt is a manifest tool... no checking how to run the C preprocessor... gcc -m64 -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if gcc -m64 supports -fno-rtti -fno-exceptions... no checking for gcc -m64 option to produce PIC... -fPIC -DPIC checking if gcc -m64 PIC flag -fPIC -DPIC works... yes checking if gcc -m64 static flag -static works... yes checking if gcc -m64 supports -c -o file.o... yes checking if gcc -m64 supports -c -o file.o... (cached) yes checking whether the gcc -m64 linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... no checking whether to build static libraries... yes checking whether make supports nested variables... (cached) yes checking for x86_64-linux-gnu-pkg-config... /usr/bin/pkg-config --static checking pkg-config is at least version 0.9.0... yes checking for x86_64-linux-gnu-ar... /usr/bin/x86_64-linux-gnu-ar checking for x86_64-linux-gnu-ranlib... /usr/bin/x86_64-linux-gnu-ranlib checking for x86_64-linux-gnu-strip... /usr/bin/x86_64-linux-gnu-strip checking for gcc -m64 option to accept ISO C89... (cached) none needed checking dependency style of gcc -m64... none checking if gcc -m64 supports -Werror=unknown-warning-option... no checking if gcc -m64 supports -std=c89 -pedantic -Wno-long-long -Wnested-externs -Wshadow -Wstrict-prototypes -Wundef... yes checking if gcc -m64 supports -Wno-overlength-strings... yes checking if gcc -m64 supports -Wall... yes checking if gcc -m64 supports -Wno-unused-function... yes checking if gcc -m64 supports -Wextra... yes checking if gcc -m64 supports -Wcast-align... yes checking if gcc -m64 supports -Wcast-align=strict... yes checking if gcc -m64 supports -Wconditional-uninitialized... no checking if gcc -m64 supports -fvisibility=hidden... yes checking valgrind/memcheck.h usability... no checking valgrind/memcheck.h presence... no checking for valgrind/memcheck.h... no checking for x86_64 assembly availability... yes checking for CRYPTO... yes checking for main in -lcrypto... yes checking for EC functions in libcrypto... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating libsecp256k1.pc config.status: creating src/libsecp256k1-config.h config.status: executing depfiles commands config.status: executing libtool commands Build Options: with ecmult precomp = yes with external callbacks = no with benchmarks = yes with tests = yes with openssl tests = yes with coverage = no module ecdh = no module recovery = yes module extrakeys = no module schnorrsig = no asm = x86_64 ecmult window size = 15 ecmult gen prec. bits = 4 valgrind = no CC = gcc -m64 CPPFLAGS = -I/home/ubuntu/build/navcoin-core/depends/x86_64-linux-gnu/share/../include/ SECP_CFLAGS = -O2 -std=c89 -pedantic -Wno-long-long -Wnested-externs -Wshadow -Wstrict-prototypes -Wundef -Wno-overlength-strings -Wall -Wno-unused-function -Wextra -Wcast-align -Wcast-align=strict -fvisibility=hidden CFLAGS = -pipe -O2 -O1 -g -fPIC LDFLAGS = -L/home/ubuntu/build/navcoin-core/depends/x86_64-linux-gnu/share/../lib -static-libstdc++ CC_FOR_BUILD = gcc -m64 CPPFLAGS_FOR_BUILD = -I/home/ubuntu/build/navcoin-core/depends/x86_64-linux-gnu/share/../include/ SECP_CFLAGS_FOR_BUILD = -O2 -std=c89 -pedantic -Wno-long-long -Wnested-externs -Wshadow -Wstrict-prototypes -Wundef -Wno-overlength-strings -Wall -Wno-unused-function -Wextra -Wcast-align -Wcast-align=strict -fvisibility=hidden CFLAGS_FOR_BUILD = -pipe -O2 -O1 -g -fPIC LDFLAGS_FOR_BUILD = -L/home/ubuntu/build/navcoin-core/depends/x86_64-linux-gnu/share/../lib -static-libstdc++ Fixing libtool for -rpath problems. Options used to compile and link: with wallet = yes with gui / qt = yes with qr = yes with zmq = yes with test = yes with bench = no with upnp = yes use asm = no enable sse42 = no enable sse41 = no enable avx2 = no enable shani = no debug enabled = no bls OPSYS = Linux bls SEED = UDEV bls WSIZE = 64 bls CCACHE = bls CC = gcc bls CC_RAW = gcc -m64 bls CXX = g++ bls CXX_RAW = g++ -m64 -std=c++17 bls CFLAGS = '-m64 -pipe -O2 -O1 -g -fPIC -O1 -pipe -O2 -O1 -g -fPIC -O1 -I/home/ubuntu/build/navcoin-core/depends/x86_64-linux-gnu/share/../include/ -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -I/home/ubuntu/build/navcoin-core/depends/x86_64-linux-gnu/share/../include' bls CXXFLAGS = '-m64 -std=c++17 -pipe -O2 -O1 -g -O0 -DCURL_STATICLIB -fvisibility=hidden -pipe -O2 -O1 -g -O0 -DCURL_STATICLIB -fvisibility=hidden -I/home/ubuntu/build/navcoin-core/depends/x86_64-linux-gnu/share/../include/ -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -I/home/ubuntu/build/navcoin-core/depends/x86_64-linux-gnu/share/../include' bls DEPENDS = /home/ubuntu/build/navcoin-core/depends/x86_64-linux-gnu/share/.. target os = linux build os = CC = gcc -m64 CFLAGS = -pthread -pipe -O2 -O1 -g -fPIC -O1 CPPFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -I/home/ubuntu/build/navcoin-core/depends/x86_64-linux-gnu/share/../include/ -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS CXX = g++ -m64 -std=c++17 CXXFLAGS = -Wstack-protector -fstack-protector-all -pipe -O2 -O1 -g -O0 -DCURL_STATICLIB -fvisibility=hidden LDFLAGS = -lpthread -Wl,-z,relro -Wl,-z,now -Wl,-z,separate-code -pie -L/home/ubuntu/build/navcoin-core/depends/x86_64-linux-gnu/share/../lib -static-libstdc++ ARFLAGS = cr CHARTS_LIBS = -L/home/ubuntu/build/navcoin-core/depends/x86_64-linux-gnu/lib -lQt5Charts -lQt5Widgets -lQt5Gui -lqtlibpng -lqtharfbuzz -lQt5Core -lm -lz -ldl -lpthread -lQt5Widgets -lQt5Gui -lqtlibpng -lqtharfbuzz -lQt5Core -lm -lz -ldl -lpthread -lQt5Gui -lQt5Core -lm -lz -ldl -lpthread -lqtlibpng -lqtharfbuzz -lz -lQt5Core -lpthread -lm -lz -ldl CHARTS_CFLAGS = -I/home/ubuntu/build/navcoin-core/depends/x86_64-linux-gnu/include/QtCharts -I/home/ubuntu/build/navcoin-core/depends/x86_64-linux-gnu/include/QtWidgets -I/home/ubuntu/build/navcoin-core/depends/x86_64-linux-gnu/include/QtGui -I/home/ubuntu/build/navcoin-core/depends/x86_64-linux-gnu/include/QtCore + make -j3 Makefile:1243: warning: overriding recipe for target 'check-recursive' Makefile:718: warning: ignoring old recipe for target 'check-recursive' Makefile:1248: warning: overriding recipe for target 'install-recursive' Makefile:718: warning: ignoring old recipe for target 'install-recursive' Making all in src/bls/build make[1]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/src/bls/build' make[2]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/src/bls/build' make[3]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/src/bls/build' make[3]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/src/bls/build' Scanning dependencies of target arith_objs make[3]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/src/bls/build' [ 0%] Built target arith_objs make[3]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/src/bls/build' Scanning dependencies of target blstmp make[3]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/src/bls/build' make[3]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/src/bls/build' [ 1%] Building CXX object src/CMakeFiles/blstmp.dir/privatekey.cpp.o [ 1%] Building CXX object src/CMakeFiles/blstmp.dir/bls.cpp.o Scanning dependencies of target relic_s make[3]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/src/bls/build' make[3]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/src/bls/build' [ 2%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/relic_err.c.o [ 2%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/relic_core.c.o [ 3%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/relic_conf.c.o [ 3%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/relic_util.c.o [ 3%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/arch/relic_arch_none.c.o [ 4%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/rand/relic_rand_core.c.o [ 4%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/rand/relic_rand_hashd.c.o [ 5%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_add.c.o [ 5%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_cmp.c.o [ 5%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_div.c.o [ 6%] Building CXX object src/CMakeFiles/blstmp.dir/elements.cpp.o [ 7%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_factor.c.o [ 7%] Building CXX object src/CMakeFiles/blstmp.dir/schemes.cpp.o [ 7%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_gcd.c.o [ 8%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_inv.c.o [ 8%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_lcm.c.o [ 9%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_mem.c.o [ 9%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_mod.c.o [ 9%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_mul.c.o [ 10%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_mxp.c.o [ 10%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_prime.c.o [ 11%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_rec.c.o [ 11%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_shift.c.o [ 11%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_smb.c.o [ 12%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_sqr.c.o [ 12%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_srt.c.o [ 13%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_util.c.o [ 13%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/dv/relic_dv_mem.c.o [ 13%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/dv/relic_dv_util.c.o [ 14%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fp/relic_fp_add.c.o [ 14%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fp/relic_fp_cmp.c.o [ 15%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fp/relic_fp_exp.c.o [ 15%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fp/relic_fp_inv.c.o [ 16%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fp/relic_fp_mul.c.o [ 16%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fp/relic_fp_param.c.o [ 16%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fp/relic_fp_prime.c.o [ 17%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fp/relic_fp_rdc.c.o [ 17%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fp/relic_fp_shift.c.o [ 18%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fp/relic_fp_sqr.c.o [ 18%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fp/relic_fp_srt.c.o [ 18%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fp/relic_fp_util.c.o [ 18%] Linking CXX static library libblstmp.a [ 19%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp12_mul.c.o make[3]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/src/bls/build' [ 19%] Built target blstmp [ 19%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp12_sqr.c.o [ 20%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp18_mul.c.o [ 20%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp18_sqr.c.o [ 20%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp24_mul.c.o [ 21%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp24_sqr.c.o [ 21%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp2_mul.c.o [ 22%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp2_sqr.c.o [ 22%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp3_mul.c.o [ 23%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp3_sqr.c.o [ 23%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp48_mul.c.o [ 23%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp48_sqr.c.o [ 24%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp4_mul.c.o [ 24%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp4_sqr.c.o [ 25%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp54_mul.c.o [ 25%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp54_sqr.c.o [ 25%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp6_mul.c.o [ 26%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp6_sqr.c.o [ 26%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp8_mul.c.o [ 27%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp8_sqr.c.o [ 27%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp9_mul.c.o [ 27%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp9_sqr.c.o [ 28%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fpx_add.c.o [ 28%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fpx_cmp.c.o [ 29%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fpx_cyc.c.o [ 29%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fpx_exp.c.o [ 30%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fpx_field.c.o [ 30%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fpx_frb.c.o [ 30%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fpx_inv.c.o [ 31%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fpx_pck.c.o [ 31%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fpx_rdc.c.o [ 32%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fpx_srt.c.o [ 32%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fpx_util.c.o [ 32%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fb/relic_fb_add.c.o [ 33%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fb/relic_fb_cmp.c.o [ 33%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fb/relic_fb_exp.c.o [ 34%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fb/relic_fb_inv.c.o [ 34%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fb/relic_fb_itr.c.o [ 34%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fb/relic_fb_mul.c.o [ 35%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fb/relic_fb_param.c.o [ 35%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fb/relic_fb_poly.c.o [ 35%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fb/relic_fb_shift.c.o [ 36%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fb/relic_fb_rdc.c.o [ 37%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fb/relic_fb_slv.c.o [ 37%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fb/relic_fb_srt.c.o [ 37%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fb/relic_fb_sqr.c.o [ 38%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fb/relic_fb_trc.c.o [ 38%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fb/relic_fb_util.c.o [ 39%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fbx/relic_fb2_inv.c.o [ 39%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fbx/relic_fb2_mul.c.o [ 39%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fbx/relic_fb2_slv.c.o [ 40%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fbx/relic_fb2_sqr.c.o [ 40%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ep/relic_ep_add.c.o [ 41%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ep/relic_ep_cmp.c.o [ 41%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ep/relic_ep_curve.c.o [ 41%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ep/relic_ep_dbl.c.o [ 42%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ep/relic_ep_map.c.o [ 42%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ep/relic_ep_mul.c.o [ 43%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ep/relic_ep_mul_fix.c.o [ 43%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ep/relic_ep_mul_sim.c.o [ 44%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ep/relic_ep_neg.c.o [ 44%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ep/relic_ep_param.c.o [ 44%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ep/relic_ep_norm.c.o [ 45%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ep/relic_ep_pck.c.o [ 45%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ep/relic_ep_util.c.o [ 46%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep2_add.c.o [ 46%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep2_cmp.c.o [ 46%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep2_curve.c.o [ 47%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep2_frb.c.o [ 47%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep2_dbl.c.o [ 48%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep2_map.c.o [ 48%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep2_mul.c.o [ 48%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep2_mul_fix.c.o [ 49%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep2_mul_sim.c.o [ 49%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep2_neg.c.o [ 50%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep2_norm.c.o [ 50%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep2_pck.c.o [ 51%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep2_util.c.o [ 51%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/eb/relic_eb_add.c.o [ 51%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/eb/relic_eb_cmp.c.o [ 52%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/eb/relic_eb_curve.c.o [ 52%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/eb/relic_eb_dbl.c.o [ 53%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/eb/relic_eb_frb.c.o [ 53%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/eb/relic_eb_hlv.c.o [ 53%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/eb/relic_eb_map.c.o [ 54%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/eb/relic_eb_mul.c.o [ 54%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/eb/relic_eb_mul_fix.c.o [ 55%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/eb/relic_eb_mul_sim.c.o [ 55%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/eb/relic_eb_neg.c.o [ 55%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/eb/relic_eb_norm.c.o [ 56%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/eb/relic_eb_param.c.o [ 56%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/eb/relic_eb_pck.c.o [ 57%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/eb/relic_eb_util.c.o [ 57%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ed/relic_ed_add.c.o [ 58%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ed/relic_ed_cmp.c.o [ 58%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ed/relic_ed_curve.c.o [ 58%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ed/relic_ed_dbl.c.o [ 59%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ed/relic_ed_map.c.o [ 59%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ed/relic_ed_mul.c.o [ 60%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ed/relic_ed_mul_fix.c.o [ 60%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ed/relic_ed_mul_sim.c.o [ 60%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ed/relic_ed_neg.c.o [ 61%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ed/relic_ed_norm.c.o [ 61%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ed/relic_ed_param.c.o [ 62%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ed/relic_ed_pck.c.o [ 62%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ed/relic_ed_util.c.o [ 62%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_add_k12.c.o [ 63%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_add_k2.c.o [ 63%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_add_k48.c.o [ 64%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_add_k54.c.o [ 64%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_add_k8.c.o [ 65%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_dbl_k12.c.o [ 65%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_dbl_k2.c.o [ 65%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_dbl_k48.c.o [ 66%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_dbl_k54.c.o [ 66%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_dbl_k8.c.o [ 67%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_exp_k12.c.o [ 67%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_exp_k2.c.o [ 67%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_exp_k48.c.o [ 68%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_exp_k54.c.o [ 68%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_exp_k8.c.o [ 69%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_map.c.o [ 69%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_map_k12.c.o [ 69%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_map_k2.c.o [ 70%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_map_k48.c.o [ 70%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_map_k54.c.o [ 71%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_map_k8.c.o [ 71%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_norm.c.o [ 72%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pc/relic_pc_core.c.o [ 72%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pc/relic_pc_exp.c.o [ 72%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pc/relic_pc_util.c.o [ 73%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_rsa.c.o [ 73%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_rabin.c.o [ 74%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_bdpe.c.o [ 74%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_ghpe.c.o [ 74%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_phpe.c.o [ 75%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_ecdh.c.o [ 75%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_ecmqv.c.o [ 76%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_ecies.c.o [ 76%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_ecdsa.c.o [ 76%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_ecss.c.o [ 77%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_vbnn.c.o [ 77%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_sokaka.c.o [ 78%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_bgn.c.o [ 78%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_ibe.c.o [ 79%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_bls.c.o [ 79%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_cls.c.o [ 79%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_pss.c.o [ 80%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_mpss.c.o [ 80%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_bbs.c.o [ 81%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_zss.c.o [ 81%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_cmlhs.c.o [ 81%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_mklhs.c.o [ 82%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bc/relic_bc_aes.c.o [ 82%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bc/rijndael-alg-fst.c.o [ 83%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bc/rijndael-api-fst.c.o [ 83%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/md/blake2s-ref.c.o [ 83%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/md/relic_md_blake2s.c.o [ 84%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/md/relic_md_hmac.c.o [ 84%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/md/relic_md_kdf.c.o [ 85%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/md/relic_md_mgf.c.o [ 85%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/md/relic_md_sha224.c.o [ 86%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/md/relic_md_sha256.c.o [ 86%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/md/relic_md_sha384.c.o [ 86%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/md/relic_md_sha512.c.o [ 87%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/md/relic_md_xmd.c.o [ 87%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/md/sha224-256.c.o [ 88%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/md/sha384-512.c.o [ 88%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/mpc/relic_mt_mpc.c.o [ 88%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/mpc/relic_pc_mpc.c.o [ 89%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/gmp/relic_bn_add_low.c.o [ 89%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/gmp/relic_bn_div_low.c.o [ 90%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/gmp/relic_bn_mod_low.c.o [ 90%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/gmp/relic_bn_mul_low.c.o [ 90%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/gmp/relic_bn_shift_low.c.o [ 91%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/gmp/relic_bn_sqr_low.c.o [ 91%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/gmp/relic_fp_add_low.c.o [ 92%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/gmp/relic_fp_inv_low.c.o [ 92%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/gmp/relic_fp_mul_low.c.o [ 93%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/gmp/relic_fp_rdc_low.c.o [ 93%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/gmp/relic_fp_shift_low.c.o [ 93%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/gmp/relic_fp_sqr_low.c.o [ 94%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/easy/relic_fpx_add_low.c.o [ 94%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/easy/relic_fpx_mul_low.c.o [ 95%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/easy/relic_fpx_rdc_low.c.o [ 95%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/easy/relic_fpx_sqr_low.c.o [ 95%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/gmp/relic_fb_add_low.c.o [ 96%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/easy/relic_fb_inv_low.c.o [ 96%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/easy/relic_fb_itr_low.c.o [ 97%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/easy/relic_fb_mul_low.c.o [ 97%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/easy/relic_fb_rdc_low.c.o [ 97%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/gmp/relic_fb_shift_low.c.o [ 98%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/easy/relic_fb_slv_low.c.o [ 98%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/easy/relic_fb_sqr_low.c.o [ 99%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/easy/relic_fb_srt_low.c.o [ 99%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/easy/relic_fb_trc_low.c.o [100%] Linking C static library ../lib/librelic_s.a make[3]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/src/bls/build' [100%] Built target relic_s make[3]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/src/bls/build' Scanning dependencies of target combined_custom make[3]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/src/bls/build' make[3]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/src/bls/build' /usr/bin/ar: creating /home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/src/bls/build/libbls.a make[3]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/src/bls/build' [100%] Built target combined_custom make[3]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/src/bls/build' Scanning dependencies of target bls make[3]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/src/bls/build' make[3]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/src/bls/build' [100%] Building CXX object src/CMakeFiles/bls.dir/privatekey.cpp.o [100%] Linking CXX static library libbls.a make[3]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/src/bls/build' [100%] Built target bls make[2]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/src/bls/build' make[1]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/src/bls/build' Making all in src/mcl/build make[1]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/src/mcl/build' make[2]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/src/mcl/build' make[3]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/src/mcl/build' Scanning dependencies of target mcl_st make[3]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/src/mcl/build' make[3]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/src/mcl/build' [ 12%] Building CXX object CMakeFiles/mcl_st.dir/src/fp.cpp.o [ 25%] Linking CXX static library lib/libmcl.a make[3]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/src/mcl/build' [ 25%] Built target mcl_st make[3]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/src/mcl/build' make[3]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/src/mcl/build' make[3]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/src/mcl/build' Scanning dependencies of target mclbn384_256 make[3]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/src/mcl/build' Scanning dependencies of target mclbn256 Scanning dependencies of target mclbn384 make[3]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/src/mcl/build' make[3]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/src/mcl/build' make[3]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/src/mcl/build' make[3]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/src/mcl/build' make[3]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/src/mcl/build' [ 37%] Building CXX object CMakeFiles/mclbn384.dir/src/bn_c384.cpp.o [ 50%] Building CXX object CMakeFiles/mclbn256.dir/src/bn_c256.cpp.o [ 62%] Building CXX object CMakeFiles/mclbn384_256.dir/src/bn_c384_256.cpp.o [ 75%] Linking CXX static library lib/libmclbn384.a make[3]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/src/mcl/build' [ 75%] Built target mclbn384 [ 87%] Linking CXX static library lib/libmclbn384_256.a [100%] Linking CXX static library lib/libmclbn256.a make[3]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/src/mcl/build' [100%] Built target mclbn384_256 make[3]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/src/mcl/build' [100%] Built target mclbn256 make[2]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/src/mcl/build' make[1]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/src/mcl/build' Making all in src make[1]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/src' make[2]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/src' CXX navcoind-navcoind.o CXX libnavcoin_server_a-addrman.o CXX libnavcoin_server_a-bloom.o CXX libnavcoin_server_a-blockencodings.o CXX libnavcoin_server_a-chain.o CXX libnavcoin_server_a-checkpoints.o CXX libnavcoin_server_a-daoversionbit.o CXX libnavcoin_server_a-fs.o CXX libnavcoin_server_a-httprpc.o CXX libnavcoin_server_a-httpserver.o CXX libnavcoin_server_a-kernel.o CXX libnavcoin_server_a-init.o CXX libnavcoin_server_a-dbwrapper.o CXX libnavcoin_server_a-main.o CXX libnavcoin_server_a-merkleblock.o CXX libnavcoin_server_a-miner.o CXX libnavcoin_server_a-net.o CXX libnavcoin_server_a-ntpclient.o CXX libnavcoin_server_a-noui.o CXX libnavcoin_server_a-pow.o CXX libnavcoin_server_a-pos.o CXX libnavcoin_server_a-random.o CXX libnavcoin_server_a-rest.o CXX libnavcoin_server_a-timedata.o CXX libnavcoin_server_a-torcontrol.o CXX libnavcoin_server_a-txdb.o CXX libnavcoin_server_a-txmempool.o CXX libnavcoin_server_a-ui_interface.o CXX libnavcoin_server_a-untar.o CXX libnavcoin_server_a-validationinterface.o CXX libnavcoin_server_a-versionbits.o CXX libnavcoin_common_a-amount.o CXX libnavcoin_common_a-base58.o CXX blsct/libnavcoin_common_a-bulletproofs.o blsct/bulletproofs.cpp: In function ‘bls::G1Element MultiExp(std::vector)’: blsct/bulletproofs.cpp:119:16: warning: stack protector not protecting local variables: variable length buffer [-Wstack-protector] 119 | bls::G1Element MultiExp(std::vector multiexp_data) | ^~~~~~~~ CXX blsct/libnavcoin_common_a-scalar.o CXX blsct/libnavcoin_common_a-transaction.o CXX blsct/libnavcoin_common_a-verification.o CXX libnavcoin_common_a-chainparams.o CXX libnavcoin_common_a-coins.o CXX libnavcoin_common_a-compressor.o CXX libnavcoin_common_a-core_read.o CXX libnavcoin_common_a-core_write.o CXX libnavcoin_common_a-key.o CXX libnavcoin_common_a-keystore.o CXX libnavcoin_common_a-netbase.o CXX libnavcoin_common_a-protocol.o CXX libnavcoin_common_a-scheduler.o CXX script/libnavcoin_common_a-sign.o CXX script/libnavcoin_common_a-standard.o make[3]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/src/univalue' CXX lib/libunivalue_la-univalue.lo CXX lib/libunivalue_la-univalue_get.lo CXX lib/libunivalue_la-univalue_read.lo CXX lib/libunivalue_la-univalue_write.lo CXX libnavcoin_util_a-uint256.o CXXLD libunivalue.la make[3]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/src/univalue' CXX libnavcoin_util_a-chainparamsbase.o CXX libnavcoin_util_a-random.o CXX rpc/libnavcoin_util_a-protocol.o CXX support/libnavcoin_util_a-cleanse.o CXX libnavcoin_util_a-sync.o CXX libnavcoin_util_a-util.o CXX libnavcoin_util_a-utilmoneystr.o CXX libnavcoin_util_a-utilstrencodings.o CXX libnavcoin_util_a-utiltime.o CXX compat/libnavcoin_util_a-glibc_compat.o CXX blsct/libnavcoin_wallet_a-rpc.o CXX consensus/libnavcoin_wallet_a-dao.o CXX policy/libnavcoin_wallet_a-rbf.o CXX libnavcoin_wallet_a-daoversionbit.o CXX libnavcoin_consensus_a-arith_uint256.o CXX blsct/libnavcoin_consensus_a-bulletproofs.o blsct/bulletproofs.cpp: In function ‘bls::G1Element MultiExp(std::vector)’: blsct/bulletproofs.cpp:119:16: warning: stack protector not protecting local variables: variable length buffer [-Wstack-protector] 119 | bls::G1Element MultiExp(std::vector multiexp_data) | ^~~~~~~~ CXX blsct/libnavcoin_consensus_a-scalar.o CXX consensus/libnavcoin_consensus_a-merkle.o CXX consensus/libnavcoin_consensus_a-programs.o CC libnavcoin_consensus_a-aes_helper.o CC libnavcoin_consensus_a-blake.o CC libnavcoin_consensus_a-bmw.o CC libnavcoin_consensus_a-cubehash.o CC libnavcoin_consensus_a-echo.o CC libnavcoin_consensus_a-fugue.o CC libnavcoin_consensus_a-groestl.o CC libnavcoin_consensus_a-keccak.o CC libnavcoin_consensus_a-hamsi_helper.o CC libnavcoin_consensus_a-hamsi.o CC libnavcoin_consensus_a-jh.o CC libnavcoin_consensus_a-luffa.o CC libnavcoin_consensus_a-shavite.o CC libnavcoin_consensus_a-simd.o CC libnavcoin_consensus_a-skein.o CXX support/libnavcoin_consensus_a-cleanse.o CXX libnavcoin_consensus_a-hash.o CXX libnavcoin_consensus_a-pubkey.o CXX script/libnavcoin_consensus_a-interpreter.o CXX script/libnavcoin_consensus_a-script.o CXX script/libnavcoin_consensus_a-script_error.o CXX libnavcoin_consensus_a-uint256.o CXX libnavcoin_consensus_a-utilstrencodings.o CXX libnavcoin_consensus_a-utiltime.o CXX crypto/libnavcoin_crypto_a-sha1.o CXX crypto/libnavcoin_crypto_a-sha256.o CXX crypto/libnavcoin_crypto_a-sha512.o make[3]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/src/secp256k1' gcc -m64 -DHAVE_CONFIG_H -I/home/ubuntu/build/navcoin-core/depends/x86_64-linux-gnu/share/../include/ -I. -I./src -O2 -std=c89 -pedantic -Wno-long-long -Wnested-externs -Wshadow -Wstrict-prototypes -Wundef -Wno-overlength-strings -Wall -Wno-unused-function -Wextra -Wcast-align -Wcast-align=strict -fvisibility=hidden -pipe -O2 -O1 -g -fPIC -c src/gen_context.c -o gen_context.o gcc -m64 -O2 -std=c89 -pedantic -Wno-long-long -Wnested-externs -Wshadow -Wstrict-prototypes -Wundef -Wno-overlength-strings -Wall -Wno-unused-function -Wextra -Wcast-align -Wcast-align=strict -fvisibility=hidden -pipe -O2 -O1 -g -fPIC -L/home/ubuntu/build/navcoin-core/depends/x86_64-linux-gnu/share/../lib -static-libstdc++ gen_context.o -o gen_context ./gen_context CC src/libsecp256k1_la-secp256k1.lo CXX navcoin_cli-navcoin-cli.o CCLD libsecp256k1.la make[3]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/src/secp256k1' CXX rpc/libnavcoin_cli_a-client.o CXX navcoin_tx-navcoin-tx.o Generated test/data/script_tests.json.h Generated test/data/base58_keys_valid.json.h Generated test/data/base58_encode_decode.json.h Generated test/data/base58_keys_invalid.json.h Generated test/data/tx_invalid.json.h Generated test/data/tx_valid.json.h Generated test/data/sighash.json.h GEN qt/forms/ui_addressbookpage.h GEN qt/forms/ui_askpassphrasedialog.h GEN qt/forms/ui_startoptionsdialog.h GEN qt/forms/ui_startoptionspassword.h GEN qt/forms/ui_startoptions.h GEN qt/forms/ui_startoptionsrestore.h GEN qt/forms/ui_startoptionssort.h GEN qt/forms/ui_startoptionsrevealed.h GEN qt/forms/ui_startoptionsmain.h GEN qt/forms/ui_coincontroldialog.h GEN qt/forms/ui_communityfundcreatepaymentrequestdialog.h GEN qt/forms/ui_communityfunddisplay.h GEN qt/forms/ui_communityfundcreateproposaldialog.h GEN qt/forms/ui_communityfunddisplaydetailed.h GEN qt/forms/ui_communityfunddisplaypaymentrequest.h GEN qt/forms/ui_communityfunddisplaypaymentrequestdetailed.h qt/forms/communityfunddisplaypaymentrequest.ui: Warning: Z-order assignment: '' is not a valid widget. qt/forms/communityfunddisplaypaymentrequest.ui: Warning: Z-order assignment: '' is not a valid widget. qt/forms/communityfunddisplaypaymentrequest.ui: Warning: Z-order assignment: '' is not a valid widget. GEN qt/forms/ui_communityfundpage.h GEN qt/forms/ui_communityfundsuccessdialog.h GEN qt/forms/ui_debugwindow.h qt/forms/debugwindow.ui: Warning: The name 'verticalLayout_3' (QVBoxLayout) is already in use, defaulting to 'verticalLayout_31'. GEN qt/forms/ui_editaddressdialog.h GEN qt/forms/ui_getaddresstoreceive.h GEN qt/forms/ui_helpmessagedialog.h GEN qt/forms/ui_modaloverlay.h GEN qt/forms/ui_openuridialog.h GEN qt/forms/ui_optionsdialog.h GEN qt/forms/ui_overviewpage.h GEN qt/forms/ui_receivecoinsdialog.h GEN qt/forms/ui_receiverequestdialog.h GEN qt/forms/ui_sendcoinsdialog.h GEN qt/forms/ui_sendcoinsentry.h qt/forms/sendcoinsdialog.ui: Warning: The name 'horizontalSpacer_7' (QSpacerItem) is already in use, defaulting to 'horizontalSpacer_71'. qt/forms/sendcoinsdialog.ui: Warning: The name 'verticalSpacer' (QSpacerItem) is already in use, defaulting to 'verticalSpacer1'. GEN qt/forms/ui_sendcommunityfunddialog.h GEN qt/forms/ui_signverifymessagedialog.h GEN qt/forms/ui_transactiondescdialog.h GEN qt/moc_addressbookpage.cpp GEN qt/moc_addresstablemodel.cpp GEN qt/moc_askpassphrasedialog.cpp GEN qt/moc_bantablemodel.cpp GEN qt/moc_clientmodel.cpp GEN qt/moc_startoptionsdialog.cpp GEN qt/moc_startoptions.cpp GEN qt/moc_startoptionspassword.cpp GEN qt/moc_startoptionsrestore.cpp GEN qt/moc_startoptionssort.cpp GEN qt/moc_startoptionsrevealed.cpp GEN qt/moc_startoptionsmain.cpp GEN qt/moc_coincontroldialog.cpp GEN qt/moc_coincontroltreewidget.cpp GEN qt/moc_coldstakingwizard.cpp GEN qt/moc_communityfundcreatepaymentrequestdialog.cpp GEN qt/moc_communityfundcreateproposaldialog.cpp GEN qt/moc_communityfunddisplay.cpp GEN qt/moc_communityfunddisplaydetailed.cpp GEN qt/moc_communityfunddisplaypaymentrequest.cpp GEN qt/moc_communityfunddisplaypaymentrequestdetailed.cpp GEN qt/moc_communityfundpage.cpp GEN qt/moc_communityfundsuccessdialog.cpp GEN qt/moc_csvmodelwriter.cpp GEN qt/moc_editaddressdialog.cpp GEN qt/moc_getaddresstoreceive.cpp GEN qt/moc_guiutil.cpp GEN qt/moc_macappnapinhibitor.cpp qt/macappnapinhibitor.h:0: Note: No relevant classes found. No output generated. GEN qt/moc_macdockiconhandler.cpp GEN qt/moc_macnotificationhandler.cpp GEN qt/moc_modaloverlay.cpp GEN qt/moc_aggregationsession.cpp GEN qt/moc_navcoinaddressvalidator.cpp GEN qt/moc_navcoinamountfield.cpp GEN qt/moc_navcoingui.cpp GEN qt/moc_navcoinunits.cpp GEN qt/moc_notificator.cpp GEN qt/moc_openuridialog.cpp GEN qt/moc_optionsdialog.cpp GEN qt/moc_optionsmodel.cpp GEN qt/moc_overviewpage.cpp GEN qt/moc_peertablemodel.cpp GEN qt/moc_qjsonmodel.cpp GEN qt/moc_qvalidatedlineedit.cpp GEN qt/moc_qvalidatedplaintextedit.cpp qt/qvalidatedplaintextedit.h:33: Error: Class declaration lacks Q_OBJECT macro. GEN qt/moc_qvalidatedspinbox.cpp GEN qt/moc_qvaluecombobox.cpp GEN qt/moc_receivecoinsdialog.cpp GEN qt/moc_receiverequestdialog.cpp GEN qt/moc_recentrequeststablemodel.cpp GEN qt/moc_rpcconsole.cpp GEN qt/moc_sendcoinsdialog.cpp GEN qt/moc_sendcoinsentry.cpp GEN qt/moc_sendcommunityfunddialog.cpp GEN qt/moc_signverifymessagedialog.cpp GEN qt/moc_splashscreen.cpp GEN qt/moc_splitrewards.cpp GEN qt/moc_trafficgraphwidget.cpp GEN qt/moc_transactiondesc.cpp GEN qt/moc_transactiondescdialog.cpp GEN qt/moc_transactionfilterproxy.cpp GEN qt/moc_transactiontablemodel.cpp GEN qt/moc_transactionview.cpp GEN qt/moc_utilitydialog.cpp GEN qt/moc_walletframe.cpp GEN qt/moc_walletmodel.cpp GEN qt/moc_walletview.cpp GEN qt/moc_daopage.cpp GEN qt/moc_daoconsultationvote.cpp GEN qt/moc_daoconsultationcreate.cpp GEN qt/moc_swapxnav.cpp GEN qt/moc_navcoinlistwidget.cpp GEN qt/moc_navcoinpushbutton.cpp GEN qt/moc_daoproposeanswer.cpp GEN qt/moc_daosupport.cpp GEN qt/styles/moc_dark.cpp GEN qt/styles/moc_light.cpp GEN qt/qrc_navcoin.cpp GEN qt/locale/navcoin_af.qm GEN qt/locale/navcoin_af_ZA.qm GEN qt/locale/navcoin_ar.qm GEN qt/locale/navcoin_be_BY.qm Removed plural forms as the target language has less forms. If this sounds wrong, possibly the target language is not set or recognized. GEN qt/locale/navcoin_bg.qm GEN qt/locale/navcoin_bg_BG.qm GEN qt/locale/navcoin_ca.qm GEN qt/locale/navcoin_ca@valencia.qm GEN qt/locale/navcoin_ca_ES.qm GEN qt/locale/navcoin_cs.qm Removed plural forms as the target language has less forms. If this sounds wrong, possibly the target language is not set or recognized. GEN qt/locale/navcoin_cs_CZ.qm GEN qt/locale/navcoin_cy.qm GEN qt/locale/navcoin_da.qm GEN qt/locale/navcoin_de.qm GEN qt/locale/navcoin_el.qm GEN qt/locale/navcoin_el_GR.qm GEN qt/locale/navcoin_en.qm GEN qt/locale/navcoin_en_GB.qm GEN qt/locale/navcoin_eo.qm GEN qt/locale/navcoin_es.qm GEN qt/locale/navcoin_es_CL.qm GEN qt/locale/navcoin_es_AR.qm GEN qt/locale/navcoin_es_CO.qm GEN qt/locale/navcoin_es_DO.qm GEN qt/locale/navcoin_es_ES.qm GEN qt/locale/navcoin_es_MX.qm GEN qt/locale/navcoin_es_UY.qm GEN qt/locale/navcoin_es_VE.qm GEN qt/locale/navcoin_eu_ES.qm GEN qt/locale/navcoin_et.qm GEN qt/locale/navcoin_fa.qm GEN qt/locale/navcoin_fa_IR.qm Removed plural forms as the target language has less forms. If this sounds wrong, possibly the target language is not set or recognized. GEN qt/locale/navcoin_fi.qm GEN qt/locale/navcoin_fr.qm GEN qt/locale/navcoin_fr_CA.qm GEN qt/locale/navcoin_fr_FR.qm GEN qt/locale/navcoin_gl.qm GEN qt/locale/navcoin_he.qm GEN qt/locale/navcoin_hi_IN.qm GEN qt/locale/navcoin_hr.qm GEN qt/locale/navcoin_hu.qm Removed plural forms as the target language has less forms. If this sounds wrong, possibly the target language is not set or recognized. GEN qt/locale/navcoin_id_ID.qm GEN qt/locale/navcoin_it.qm GEN qt/locale/navcoin_it_IT.qm GEN qt/locale/navcoin_ja.qm GEN qt/locale/navcoin_ka.qm GEN qt/locale/navcoin_kk_KZ.qm GEN qt/locale/navcoin_ko_KR.qm GEN qt/locale/navcoin_ku_IQ.qm GEN qt/locale/navcoin_ky.qm GEN qt/locale/navcoin_la.qm GEN qt/locale/navcoin_lt.qm GEN qt/locale/navcoin_lv_LV.qm GEN qt/locale/navcoin_mk_MK.qm GEN qt/locale/navcoin_ms_MY.qm GEN qt/locale/navcoin_mn.qm GEN qt/locale/navcoin_nb.qm GEN qt/locale/navcoin_nl.qm GEN qt/locale/navcoin_pam.qm GEN qt/locale/navcoin_pl.qm GEN qt/locale/navcoin_pt_BR.qm GEN qt/locale/navcoin_pt_PT.qm GEN qt/locale/navcoin_ro.qm GEN qt/locale/navcoin_ro_RO.qm GEN qt/locale/navcoin_ru.qm Removed plural forms as the target language has less forms. If this sounds wrong, possibly the target language is not set or recognized. GEN qt/locale/navcoin_ru_RU.qm GEN qt/locale/navcoin_sk.qm GEN qt/locale/navcoin_sl_SI.qm Removed plural forms as the target language has less forms. If this sounds wrong, possibly the target language is not set or recognized. GEN qt/locale/navcoin_sq.qm GEN qt/locale/navcoin_sr.qm GEN qt/locale/navcoin_sr@latin.qm GEN qt/locale/navcoin_sv.qm GEN qt/locale/navcoin_ta.qm GEN qt/locale/navcoin_th_TH.qm GEN qt/locale/navcoin_tr_TR.qm GEN qt/locale/navcoin_tr.qm GEN qt/locale/navcoin_uk.qm Removed plural forms as the target language has less forms. If this sounds wrong, possibly the target language is not set or recognized. Removed plural forms as the target language has less forms. If this sounds wrong, possibly the target language is not set or recognized. GEN qt/locale/navcoin_ur_PK.qm GEN qt/locale/navcoin_uz@Cyrl.qm GEN qt/locale/navcoin_vi.qm GEN qt/locale/navcoin_vi_VN.qm GEN qt/locale/navcoin_zh.qm GEN qt/locale/navcoin_zh_CN.qm GEN qt/locale/navcoin_zh_HK.qm CXX crypto/libnavcoinconsensus_la-aes.lo GEN qt/locale/navcoin_zh_TW.qm CXX crypto/libnavcoinconsensus_la-chacha20.lo CXX crypto/libnavcoinconsensus_la-hmac_sha256.lo CXX crypto/libnavcoinconsensus_la-hmac_sha512.lo CXX crypto/libnavcoinconsensus_la-ripemd160.lo CC crypto/external/libnavcoinconsensus_la-hmac_sha256.lo CC crypto/external/libnavcoinconsensus_la-hmac_sha512.lo CC crypto/external/libnavcoinconsensus_la-pkcs5_pbkdf2.lo CC crypto/external/libnavcoinconsensus_la-sha256.lo CC crypto/external/libnavcoinconsensus_la-sha512.lo CC crypto/external/libnavcoinconsensus_la-zeroize.lo CXX crypto/libnavcoinconsensus_la-sha1.lo CXX crypto/libnavcoinconsensus_la-sha256.lo CXX crypto/libnavcoinconsensus_la-sha512.lo CXX libnavcoinconsensus_la-arith_uint256.lo CXX blsct/libnavcoinconsensus_la-bulletproofs.lo CXX blsct/libnavcoinconsensus_la-scalar.lo CXX consensus/libnavcoinconsensus_la-merkle.lo blsct/bulletproofs.cpp: In function ‘bls::G1Element MultiExp(std::vector)’: blsct/bulletproofs.cpp:119:16: warning: stack protector not protecting local variables: variable length buffer [-Wstack-protector] 119 | bls::G1Element MultiExp(std::vector multiexp_data) | ^~~~~~~~ CXX consensus/libnavcoinconsensus_la-programs.lo CXX dotnav/libnavcoinconsensus_la-names.lo CC libnavcoinconsensus_la-aes_helper.lo CC libnavcoinconsensus_la-blake.lo CC libnavcoinconsensus_la-bmw.lo CC libnavcoinconsensus_la-cubehash.lo CC libnavcoinconsensus_la-echo.lo CC libnavcoinconsensus_la-fugue.lo CC libnavcoinconsensus_la-groestl.lo CC libnavcoinconsensus_la-keccak.lo CC libnavcoinconsensus_la-hamsi_helper.lo CC libnavcoinconsensus_la-hamsi.lo CC libnavcoinconsensus_la-jh.lo CC libnavcoinconsensus_la-luffa.lo CC libnavcoinconsensus_la-shavite.lo CC libnavcoinconsensus_la-simd.lo CC libnavcoinconsensus_la-skein.lo CXX support/libnavcoinconsensus_la-cleanse.lo CXX libnavcoinconsensus_la-hash.lo CXX primitives/libnavcoinconsensus_la-block.lo CXX primitives/libnavcoinconsensus_la-transaction.lo CXX libnavcoinconsensus_la-pubkey.lo CXX script/libnavcoinconsensus_la-interpreter.lo CXX script/libnavcoinconsensus_la-script.lo CXX script/libnavcoinconsensus_la-script_error.lo CXX libnavcoinconsensus_la-uint256.lo CXX libnavcoinconsensus_la-utilstrencodings.lo CXX libnavcoinconsensus_la-utiltime.lo CXX compat/libnavcoinconsensus_la-glibc_compat.lo CXX blsct/libnavcoin_server_a-ephemeralserver.o CXX blsct/libnavcoin_server_a-aggregationsession.o CXX consensus/libnavcoin_server_a-dao.o CXX policy/libnavcoin_server_a-fees.o CXX policy/libnavcoin_server_a-policy.o CXX rpc/libnavcoin_server_a-blockchain.o CXX rpc/libnavcoin_server_a-mining.o CXX rpc/libnavcoin_server_a-misc.o CXX rpc/libnavcoin_server_a-net.o CXX rpc/libnavcoin_server_a-rawtransaction.o CXX rpc/libnavcoin_server_a-server.o CXX script/libnavcoin_server_a-sigcache.o CXX script/libnavcoin_server_a-ismine.o CXX utils/libnavcoin_server_a-dns_utils.o AR libnavcoin_common.a CXX support/libnavcoin_util_a-pagelocker.o CXX libnavcoin_util_a-clientversion.o CXX compat/libnavcoin_util_a-glibc_sanity.o CXX compat/libnavcoin_util_a-glibcxx_sanity.o CXX compat/libnavcoin_util_a-strnlen.o CXX mnemonic/libnavcoin_wallet_a-dictionary.o CXX mnemonic/libnavcoin_wallet_a-mnemonic.o CXX mnemonic/libnavcoin_wallet_a-generateseed.o CXX wallet/libnavcoin_wallet_a-crypter.o CXX wallet/libnavcoin_wallet_a-db.o CXX wallet/libnavcoin_wallet_a-rpcdump.o CXX wallet/libnavcoin_wallet_a-rpcwallet.o CXX wallet/libnavcoin_wallet_a-wallet.o CXX wallet/libnavcoin_wallet_a-walletdb.o CXX zmq/libnavcoin_zmq_a-zmqabstractnotifier.o CXX zmq/libnavcoin_zmq_a-zmqnotificationinterface.o CXX zmq/libnavcoin_zmq_a-zmqpublishnotifier.o CXX dotnav/libnavcoin_consensus_a-names.o CXX primitives/libnavcoin_consensus_a-block.o CXX primitives/libnavcoin_consensus_a-transaction.o CXX crypto/libnavcoin_crypto_a-aes.o CXX crypto/libnavcoin_crypto_a-chacha20.o CXX crypto/libnavcoin_crypto_a-hmac_sha256.o CXX crypto/libnavcoin_crypto_a-hmac_sha512.o CXX crypto/libnavcoin_crypto_a-ripemd160.o CC crypto/external/libnavcoin_crypto_a-hmac_sha256.o CC crypto/external/libnavcoin_crypto_a-hmac_sha512.o CC crypto/external/libnavcoin_crypto_a-pkcs5_pbkdf2.o CC crypto/external/libnavcoin_crypto_a-sha256.o CC crypto/external/libnavcoin_crypto_a-sha512.o CC crypto/external/libnavcoin_crypto_a-zeroize.o CXX leveldb/db/libleveldb_a-builder.o CXX leveldb/db/libleveldb_a-c.o CXX leveldb/db/libleveldb_a-dbformat.o CXX leveldb/db/libleveldb_a-db_impl.o CXX leveldb/db/libleveldb_a-db_iter.o CXX leveldb/db/libleveldb_a-dumpfile.o CXX leveldb/db/libleveldb_a-filename.o CXX leveldb/db/libleveldb_a-log_reader.o CXX leveldb/db/libleveldb_a-log_writer.o CXX leveldb/db/libleveldb_a-memtable.o CXX leveldb/db/libleveldb_a-repair.o CXX leveldb/db/libleveldb_a-table_cache.o CXX leveldb/db/libleveldb_a-version_edit.o CXX leveldb/db/libleveldb_a-version_set.o CXX leveldb/db/libleveldb_a-write_batch.o CXX leveldb/table/libleveldb_a-block_builder.o CXX leveldb/table/libleveldb_a-block.o CXX leveldb/table/libleveldb_a-filter_block.o CXX leveldb/table/libleveldb_a-format.o CXX leveldb/table/libleveldb_a-iterator.o CXX leveldb/table/libleveldb_a-merger.o CXX leveldb/table/libleveldb_a-table_builder.o CXX leveldb/table/libleveldb_a-table.o CXX leveldb/table/libleveldb_a-two_level_iterator.o CXX leveldb/util/libleveldb_a-arena.o CXX leveldb/util/libleveldb_a-bloom.o CXX leveldb/util/libleveldb_a-cache.o CXX leveldb/util/libleveldb_a-coding.o CXX leveldb/util/libleveldb_a-comparator.o CXX leveldb/util/libleveldb_a-crc32c.o CXX leveldb/util/libleveldb_a-env.o CXX leveldb/util/libleveldb_a-filter_policy.o CXX leveldb/util/libleveldb_a-hash.o CXX leveldb/util/libleveldb_a-histogram.o CXX leveldb/util/libleveldb_a-logging.o CXX leveldb/util/libleveldb_a-options.o CXX leveldb/util/libleveldb_a-status.o CXX leveldb/util/libleveldb_a-env_posix.o CXX crc32c/src/libcrc32c_a-crc32c.o CXX crc32c/src/libcrc32c_a-crc32c_portable.o CXX leveldb/helpers/memenv/libmemenv_a-memenv.o AR libnavcoin_cli.a CXX test/test_navcoin-blsct_tests.o CXX test/test_navcoin-blsct_wallet.o CXX test/test_navcoin-bulletproofsrangeproof_tests.o CXX test/test_navcoin-cfund_tests.o CXX test/test_navcoin-cfunddb_tests.o CXX test/test_navcoin-addrman_tests.o CXX test/test_navcoin-amount_tests.o CXX test/test_navcoin-allocator_tests.o CXX test/test_navcoin-base32_tests.o CXX test/test_navcoin-base64_tests.o CXX test/test_navcoin-bip32_tests.o CXX test/test_navcoin-Checkpoints_tests.o CXX test/test_navcoin-coins_tests.o CXX test/test_navcoin-compress_tests.o CXX test/test_navcoin-crypto_tests.o CXX test/test_navcoin-DoS_tests.o CXX test/test_navcoin-getarg_tests.o CXX test/test_navcoin-hash_tests.o CXX test/test_navcoin-key_tests.o CXX test/test_navcoin-limitedmap_tests.o CXX test/test_navcoin-dbwrapper_tests.o CXX test/test_navcoin-miner_tests.o CXX test/test_navcoin-multisig_tests.o CXX test/test_navcoin-net_tests.o CXX test/test_navcoin-netbase_tests.o CXX test/test_navcoin-pmt_tests.o CXX test/test_navcoin-policyestimator_tests.o CXX test/test_navcoin-pow_tests.o CXX test/test_navcoin-prevector_tests.o CXX test/test_navcoin-reverselock_tests.o CXX test/test_navcoin-sanity_tests.o CXX test/test_navcoin-scheduler_tests.o CXX test/test_navcoin-script_P2SH_tests.o CXX test/test_navcoin-script_P2PKH_tests.o CXX test/test_navcoin-scriptnum_tests.o CXX test/test_navcoin-serialize_tests.o CXX test/test_navcoin-sigopcount_tests.o CXX test/test_navcoin-skiplist_tests.o CXX test/test_navcoin-streams_tests.o CXX test/test_navcoin-test_navcoin.o CXX test/test_navcoin-testutil.o CXX test/test_navcoin-timedata_tests.o CXX test/test_navcoin-univalue_tests.o CXX wallet/test/test_test_navcoin-wallet_test_fixture.o GEN qt/communityfundcreatepaymentrequestdialog.moc qt/communityfundcreatepaymentrequestdialog.cpp:0: Note: No relevant classes found. No output generated. GEN qt/communityfundcreateproposaldialog.moc qt/communityfundcreateproposaldialog.cpp:0: Note: No relevant classes found. No output generated. GEN qt/communityfunddisplay.moc qt/communityfunddisplay.cpp:0: Note: No relevant classes found. No output generated. GEN qt/communityfunddisplaydetailed.moc qt/communityfunddisplaydetailed.cpp:0: Note: No relevant classes found. No output generated. GEN qt/communityfunddisplaypaymentrequest.moc qt/communityfunddisplaypaymentrequest.cpp:0: Note: No relevant classes found. No output generated. GEN qt/communityfunddisplaypaymentrequestdetailed.moc qt/communityfunddisplaypaymentrequestdetailed.cpp:0: Note: No relevant classes found. No output generated. GEN qt/communityfundpage.moc qt/communityfundpage.cpp:0: Note: No relevant classes found. No output generated. GEN qt/navcoin.moc GEN qt/navcoinamountfield.moc GEN qt/overviewpage.moc GEN qt/rpcconsole.moc GEN qt/qrc_navcoin_locale.cpp CXXLD libnavcoinconsensus.la *** Warning: Linking the shared library libnavcoinconsensus.la against the *** static library mcl/build/lib/libmclbn384_256.a is not portable! *** Warning: Linking the shared library libnavcoinconsensus.la against the *** static library mcl/build/lib/libmcl.a is not portable! *** Warning: Linking the shared library libnavcoinconsensus.la against the *** static library bls/build/libbls.a is not portable! AR libnavcoin_server.a copying selected object files to avoid basename conflicts... AR libnavcoin_util.a AR libnavcoin_wallet.a AR libnavcoin_zmq.a AR libnavcoin_consensus.a AR crypto/libnavcoin_crypto.a AR leveldb/libleveldb.a AR crc32c/libcrc32c.a AR leveldb/libmemenv.a CXXLD navcoin-cli CXXLD navcoin-tx CXX qt/navcoin_qt-navcoin.o CXX qt/libnavcoinqt_a-bantablemodel.o CXX qt/libnavcoinqt_a-clientmodel.o CXX qt/libnavcoinqt_a-csvmodelwriter.o CXX qt/libnavcoinqt_a-getaddresstoreceive.o CXX qt/libnavcoinqt_a-guiutil.o CXX qt/libnavcoinqt_a-navcoinaddressvalidator.o CXX qt/libnavcoinqt_a-navcoinamountfield.o CXX qt/libnavcoinqt_a-navcoingui.o CXX qt/libnavcoinqt_a-navcoinunits.o CXX qt/libnavcoinqt_a-networkstyle.o CXX qt/libnavcoinqt_a-notificator.o CXX qt/libnavcoinqt_a-optionsdialog.o CXX qt/libnavcoinqt_a-optionsmodel.o CXX qt/libnavcoinqt_a-peertablemodel.o CXX qt/libnavcoinqt_a-platformstyle.o CXX qt/libnavcoinqt_a-qvalidatedlineedit.o CXX qt/libnavcoinqt_a-qvalidatedplaintextedit.o CXX qt/libnavcoinqt_a-qvalidatedspinbox.o CXX qt/libnavcoinqt_a-qvaluecombobox.o CXX qt/libnavcoinqt_a-rpcconsole.o CXX qt/libnavcoinqt_a-splashscreen.o CXX qt/styles/libnavcoinqt_a-dark.o CXX qt/styles/libnavcoinqt_a-light.o CXX qt/libnavcoinqt_a-trafficgraphwidget.o CXX qt/libnavcoinqt_a-utilitydialog.o CXX qt/libnavcoinqt_a-navcoinlistwidget.o CXX qt/libnavcoinqt_a-navcoinpushbutton.o CXX qt/libnavcoinqt_a-startoptionsdialog.o CXX qt/libnavcoinqt_a-startoptions.o CXX qt/libnavcoinqt_a-startoptionspassword.o CXX qt/libnavcoinqt_a-startoptionsrestore.o CXX qt/libnavcoinqt_a-startoptionssort.o CXX qt/libnavcoinqt_a-startoptionsrevealed.o CXX qt/libnavcoinqt_a-startoptionsmain.o CXX qt/libnavcoinqt_a-addressbookpage.o CXX qt/libnavcoinqt_a-addresstablemodel.o CXX qt/libnavcoinqt_a-askpassphrasedialog.o CXX qt/libnavcoinqt_a-coincontroldialog.o CXX qt/libnavcoinqt_a-coincontroltreewidget.o CXX qt/libnavcoinqt_a-coldstakingwizard.o CXX qt/libnavcoinqt_a-communityfundcreatepaymentrequestdialog.o CXX qt/libnavcoinqt_a-communityfundcreateproposaldialog.o CXX qt/libnavcoinqt_a-communityfunddisplay.o CXX qt/libnavcoinqt_a-communityfunddisplaydetailed.o CXX qt/libnavcoinqt_a-communityfunddisplaypaymentrequest.o CXX qt/libnavcoinqt_a-communityfunddisplaypaymentrequestdetailed.o CXX qt/libnavcoinqt_a-communityfundpage.o CXX qt/libnavcoinqt_a-communityfundsuccessdialog.o CXX qt/libnavcoinqt_a-editaddressdialog.o CXX qt/libnavcoinqt_a-aggregationsession.o CXX qt/libnavcoinqt_a-modaloverlay.o CXX qt/libnavcoinqt_a-openuridialog.o CXX qt/libnavcoinqt_a-overviewpage.o CXX qt/libnavcoinqt_a-qjsonitem.o CXX qt/libnavcoinqt_a-qjsonmodel.o CXX qt/libnavcoinqt_a-receivecoinsdialog.o CXX qt/libnavcoinqt_a-receiverequestdialog.o CXX qt/libnavcoinqt_a-recentrequeststablemodel.o CXX qt/libnavcoinqt_a-sendcoinsdialog.o CXX qt/libnavcoinqt_a-sendcoinsentry.o CXX qt/libnavcoinqt_a-sendcommunityfunddialog.o CXX qt/libnavcoinqt_a-signverifymessagedialog.o CXX qt/libnavcoinqt_a-splitrewards.o CXX qt/libnavcoinqt_a-transactiondesc.o CXX qt/libnavcoinqt_a-transactiondescdialog.o CXX qt/libnavcoinqt_a-transactionfilterproxy.o CXX qt/libnavcoinqt_a-transactionrecord.o CXX qt/libnavcoinqt_a-transactiontablemodel.o CXX qt/libnavcoinqt_a-transactionview.o CXX qt/libnavcoinqt_a-walletframe.o CXX qt/libnavcoinqt_a-walletmodel.o CXX qt/libnavcoinqt_a-walletmodeltransaction.o CXX qt/libnavcoinqt_a-walletview.o CXX qt/libnavcoinqt_a-daopage.o CXX qt/libnavcoinqt_a-swapxnav.o CXX qt/libnavcoinqt_a-daoconsultationvote.o CXX qt/libnavcoinqt_a-daoconsultationcreate.o CXX qt/libnavcoinqt_a-daoproposeanswer.o CXX qt/libnavcoinqt_a-daosupport.o CXX qt/libnavcoinqt_a-moc_addressbookpage.o CXX qt/libnavcoinqt_a-moc_addresstablemodel.o CXX qt/libnavcoinqt_a-moc_askpassphrasedialog.o CXX qt/libnavcoinqt_a-moc_bantablemodel.o CXX qt/libnavcoinqt_a-moc_clientmodel.o CXX qt/libnavcoinqt_a-moc_startoptionsdialog.o CXX qt/libnavcoinqt_a-moc_startoptions.o CXX qt/libnavcoinqt_a-moc_startoptionspassword.o CXX qt/libnavcoinqt_a-moc_startoptionsrestore.o CXX qt/libnavcoinqt_a-moc_startoptionssort.o CXX qt/libnavcoinqt_a-moc_startoptionsrevealed.o CXX qt/libnavcoinqt_a-moc_startoptionsmain.o CXX qt/libnavcoinqt_a-moc_coincontroldialog.o CXX qt/libnavcoinqt_a-moc_coincontroltreewidget.o CXX qt/libnavcoinqt_a-moc_coldstakingwizard.o CXX qt/libnavcoinqt_a-moc_communityfundcreatepaymentrequestdialog.o CXX qt/libnavcoinqt_a-moc_communityfundcreateproposaldialog.o CXX qt/libnavcoinqt_a-moc_communityfunddisplay.o CXX qt/libnavcoinqt_a-moc_communityfunddisplaydetailed.o CXX qt/libnavcoinqt_a-moc_communityfunddisplaypaymentrequest.o CXX qt/libnavcoinqt_a-moc_communityfunddisplaypaymentrequestdetailed.o CXX qt/libnavcoinqt_a-moc_communityfundpage.o CXX qt/libnavcoinqt_a-moc_communityfundsuccessdialog.o CXX qt/libnavcoinqt_a-moc_csvmodelwriter.o CXX qt/libnavcoinqt_a-moc_editaddressdialog.o CXX qt/libnavcoinqt_a-moc_getaddresstoreceive.o CXX qt/libnavcoinqt_a-moc_guiutil.o CXX qt/libnavcoinqt_a-moc_macappnapinhibitor.o CXX qt/libnavcoinqt_a-moc_macdockiconhandler.o CXX qt/libnavcoinqt_a-moc_macnotificationhandler.o CXX qt/libnavcoinqt_a-moc_aggregationsession.o CXX qt/libnavcoinqt_a-moc_modaloverlay.o CXX qt/libnavcoinqt_a-moc_navcoinaddressvalidator.o CXX qt/libnavcoinqt_a-moc_navcoinamountfield.o CXX qt/libnavcoinqt_a-moc_navcoingui.o CXX qt/libnavcoinqt_a-moc_navcoinunits.o CXX qt/libnavcoinqt_a-moc_notificator.o CXX qt/libnavcoinqt_a-moc_openuridialog.o CXX qt/libnavcoinqt_a-moc_optionsdialog.o CXX qt/libnavcoinqt_a-moc_optionsmodel.o CXX qt/libnavcoinqt_a-moc_overviewpage.o CXX qt/libnavcoinqt_a-moc_peertablemodel.o CXX qt/libnavcoinqt_a-moc_qjsonmodel.o CXX qt/libnavcoinqt_a-moc_qvalidatedlineedit.o CXX qt/libnavcoinqt_a-moc_qvalidatedplaintextedit.o CXX qt/libnavcoinqt_a-moc_qvalidatedspinbox.o CXX qt/libnavcoinqt_a-moc_qvaluecombobox.o CXX qt/libnavcoinqt_a-moc_receivecoinsdialog.o CXX qt/libnavcoinqt_a-moc_receiverequestdialog.o CXX qt/libnavcoinqt_a-moc_recentrequeststablemodel.o CXX qt/libnavcoinqt_a-moc_rpcconsole.o CXX qt/libnavcoinqt_a-moc_sendcoinsdialog.o CXX qt/libnavcoinqt_a-moc_sendcoinsentry.o CXX qt/libnavcoinqt_a-moc_sendcommunityfunddialog.o CXX qt/libnavcoinqt_a-moc_signverifymessagedialog.o CXX qt/libnavcoinqt_a-moc_splashscreen.o CXX qt/libnavcoinqt_a-moc_splitrewards.o CXX qt/libnavcoinqt_a-moc_trafficgraphwidget.o CXX qt/libnavcoinqt_a-moc_transactiondesc.o CXX qt/libnavcoinqt_a-moc_transactiondescdialog.o CXX qt/libnavcoinqt_a-moc_transactionfilterproxy.o CXX qt/libnavcoinqt_a-moc_transactiontablemodel.o CXX qt/libnavcoinqt_a-moc_transactionview.o CXX qt/libnavcoinqt_a-moc_utilitydialog.o CXX qt/libnavcoinqt_a-moc_walletframe.o CXX qt/libnavcoinqt_a-moc_walletmodel.o CXX qt/libnavcoinqt_a-moc_walletview.o CXX qt/libnavcoinqt_a-moc_daopage.o CXX qt/libnavcoinqt_a-moc_daoconsultationvote.o CXX qt/libnavcoinqt_a-moc_daoconsultationcreate.o CXX qt/libnavcoinqt_a-moc_swapxnav.o CXX qt/libnavcoinqt_a-moc_navcoinlistwidget.o CXX qt/libnavcoinqt_a-moc_navcoinpushbutton.o CXX qt/libnavcoinqt_a-moc_daoproposeanswer.o CXX qt/libnavcoinqt_a-moc_daosupport.o CXX qt/styles/libnavcoinqt_a-moc_dark.o CXX qt/styles/libnavcoinqt_a-moc_light.o CXX qt/libnavcoinqt_a-qrc_navcoin.o CXX qt/libnavcoinqt_a-qrc_navcoin_locale.o CXXLD navcoind CXXLD test/test_navcoin AR qt/libnavcoinqt.a OBJCXXLD qt/navcoin-qt make[2]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/src' make[1]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/src' make[1]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu' make[1]: Nothing to be done for 'all-am'. make[1]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu' Makefile:1243: warning: overriding recipe for target 'check-recursive' Makefile:718: warning: ignoring old recipe for target 'check-recursive' Makefile:1248: warning: overriding recipe for target 'install-recursive' Makefile:718: warning: ignoring old recipe for target 'install-recursive' + make -j3 -C src check-security make: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/src' Checking binary security... make: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/src' + make -j3 -C src check-symbols make: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/src' Running symbol and dynamic library checks... make: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/src' + make install DESTDIR=/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/installed/navcoin-7.0.3 Makefile:1243: warning: overriding recipe for target 'check-recursive' Makefile:718: warning: ignoring old recipe for target 'check-recursive' Makefile:1248: warning: overriding recipe for target 'install-recursive' Makefile:718: warning: ignoring old recipe for target 'install-recursive' make -C src/bls/build make[1]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/src/bls/build' make[2]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/src/bls/build' make[3]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/src/bls/build' make[3]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/src/bls/build' [ 2%] Built target blstmp make[3]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/src/bls/build' make[3]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/src/bls/build' [ 2%] Built target arith_objs make[3]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/src/bls/build' make[3]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/src/bls/build' [100%] Built target relic_s make[3]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/src/bls/build' make[3]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/src/bls/build' make[3]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/src/bls/build' mkdir: cannot create directory ‘object_blstmp’: File exists mkdir: cannot create directory ‘object_relic_s’: File exists mkdir: cannot create directory ‘object_gmp’: File exists mkdir: cannot create directory ‘object_sodium’: File exists make[3]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/src/bls/build' [100%] Built target combined_custom make[3]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/src/bls/build' make[3]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/src/bls/build' [100%] Built target bls make[2]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/src/bls/build' make[1]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/src/bls/build' make -C src/mcl/build make[1]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/src/mcl/build' make[2]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/src/mcl/build' make[3]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/src/mcl/build' make[3]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/src/mcl/build' [ 25%] Built target mcl_st make[3]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/src/mcl/build' make[3]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/src/mcl/build' [ 50%] Built target mclbn384_256 make[3]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/src/mcl/build' make[3]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/src/mcl/build' [ 75%] Built target mclbn384 make[3]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/src/mcl/build' make[3]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/src/mcl/build' [100%] Built target mclbn256 make[2]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/src/mcl/build' make[1]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/src/mcl/build' make -C src install make[1]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/src' make[2]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/src' CXXLD navcoind CXXLD navcoin-tx CXXLD test/test_navcoin OBJCXXLD qt/navcoin-qt CXXLD libnavcoinconsensus.la *** Warning: Linking the shared library libnavcoinconsensus.la against the *** static library mcl/build/lib/libmclbn384_256.a is not portable! *** Warning: Linking the shared library libnavcoinconsensus.la against the *** static library mcl/build/lib/libmcl.a is not portable! *** Warning: Linking the shared library libnavcoinconsensus.la against the *** static library bls/build/libbls.a is not portable! copying selected object files to avoid basename conflicts... make[3]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/src' /usr/bin/mkdir -p '/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/installed/navcoin-7.0.3//lib' /bin/bash ../libtool --preserve-dup-deps --mode=install /usr/bin/install -c libnavcoinconsensus.la '/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/installed/navcoin-7.0.3//lib' libtool: install: /usr/bin/install -c .libs/libnavcoinconsensus.so.0.0.0 /home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/installed/navcoin-7.0.3//lib/libnavcoinconsensus.so.0.0.0 libtool: install: (cd /home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/installed/navcoin-7.0.3//lib && { ln -s -f libnavcoinconsensus.so.0.0.0 libnavcoinconsensus.so.0 || { rm -f libnavcoinconsensus.so.0 && ln -s libnavcoinconsensus.so.0.0.0 libnavcoinconsensus.so.0; }; }) libtool: install: (cd /home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/installed/navcoin-7.0.3//lib && { ln -s -f libnavcoinconsensus.so.0.0.0 libnavcoinconsensus.so || { rm -f libnavcoinconsensus.so && ln -s libnavcoinconsensus.so.0.0.0 libnavcoinconsensus.so; }; }) libtool: install: /usr/bin/install -c .libs/libnavcoinconsensus.lai /home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/installed/navcoin-7.0.3//lib/libnavcoinconsensus.la libtool: install: /usr/bin/install -c .libs/libnavcoinconsensus.a /home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/installed/navcoin-7.0.3//lib/libnavcoinconsensus.a libtool: install: chmod 644 /home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/installed/navcoin-7.0.3//lib/libnavcoinconsensus.a libtool: install: /usr/bin/x86_64-linux-gnu-ranlib /home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/installed/navcoin-7.0.3//lib/libnavcoinconsensus.a libtool: warning: remember to run 'libtool --finish //lib' /usr/bin/mkdir -p '/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/installed/navcoin-7.0.3//bin' /bin/bash ../libtool --preserve-dup-deps --mode=install /usr/bin/install -c navcoind navcoin-cli navcoin-tx test/test_navcoin qt/navcoin-qt '/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/installed/navcoin-7.0.3//bin' libtool: install: /usr/bin/install -c navcoind /home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/installed/navcoin-7.0.3//bin/navcoind libtool: install: /usr/bin/install -c navcoin-cli /home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/installed/navcoin-7.0.3//bin/navcoin-cli libtool: install: /usr/bin/install -c navcoin-tx /home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/installed/navcoin-7.0.3//bin/navcoin-tx libtool: install: /usr/bin/install -c test/test_navcoin /home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/installed/navcoin-7.0.3//bin/test_navcoin libtool: install: /usr/bin/install -c qt/navcoin-qt /home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/installed/navcoin-7.0.3//bin/navcoin-qt /usr/bin/mkdir -p '/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/installed/navcoin-7.0.3//include' /usr/bin/install -c -m 644 script/navcoinconsensus.h '/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/installed/navcoin-7.0.3//include' make[3]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/src' make[2]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/src' make[1]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-x86_64-linux-gnu/src' + cd installed + find . -name 'lib*.la' -delete + find . -name 'lib*.a' -delete + rm -rf navcoin-7.0.3/lib/pkgconfig + find navcoin-7.0.3/bin -type f -executable -print0 + xargs -0 -n1 '-I{}' ../contrib/devtools/split-debug.sh '{}' '{}' '{}.dbg' + find navcoin-7.0.3/lib -type f -print0 + xargs -0 -n1 '-I{}' ../contrib/devtools/split-debug.sh '{}' '{}' '{}.dbg' + cp ../doc/README.md navcoin-7.0.3/ + find navcoin-7.0.3 -not -name '*.dbg' + tar --no-recursion --mode=u+rw,go+r-w,a+X --owner=0 --group=0 -c -T - + sort + gzip -9n + find navcoin-7.0.3 -name '*.dbg' + tar --no-recursion --mode=u+rw,go+r-w,a+X --owner=0 --group=0 -c -T - + sort + gzip -9n + cd ../../ + rm -rf distsrc-x86_64-linux-gnu + for i in ${HOSTS} + export PATH=/home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/native/bin:/home/ubuntu/wrapped:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + PATH=/home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/native/bin:/home/ubuntu/wrapped:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + mkdir -p distsrc-arm-linux-gnueabihf + cd distsrc-arm-linux-gnueabihf ++ pwd + INSTALLPATH=/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/installed/navcoin-7.0.3 + mkdir -p /home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/installed/navcoin-7.0.3 + tar --strip-components=1 -xf ../navcoin-7.0.3.tar.gz + echo '#!/bin/true' + mkdir src/obj + cp ../src/obj/build.h src/obj/ + CONFIG_SITE=/home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/config.site + ./configure --prefix=/ --disable-ccache --disable-maintainer-mode --disable-dependency-tracking --enable-glibc-back-compat --enable-reduce-exports --disable-bench --disable-gui-tests 'CFLAGS=-O1 -g -fPIC' 'CXXFLAGS=-O1 -g' LDFLAGS=-static-libstdc++ configure: loading site script /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/config.site checking build system type... x86_64-pc-linux-gnu checking host system type... arm-unknown-linux-gnueabihf configure: ------------------------------------ configure: ------------------------------------ configure: __ configure: |\ | _ / _ . _ configure: | \|(_|\/\__(_)|| | configure: configure: Setting up build for configure: arm-unknown-linux-gnueabihf configure: ------------------------------------ configure: ------------------------------------ checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for arm-linux-gnueabihf-strip... arm-linux-gnueabihf-strip checking for a thread-safe mkdir -p... /usr/bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking how to create a pax tar archive... gnutar checking whether to enable maintainer-specific portions of Makefiles... no checking whether make supports nested variables... (cached) yes checking whether the C++ compiler works... yes checking for C++ compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... yes checking for suffix of object files... o checking whether we are using the GNU C++ compiler... yes checking whether arm-linux-gnueabihf-g++ accepts -g... yes checking whether make supports the include directive... yes (GNU style) checking dependency style of arm-linux-gnueabihf-g++... none checking whether arm-linux-gnueabihf-g++ supports C++17 features with -std=c++17... yes checking for arm-linux-gnueabihf-g++... arm-linux-gnueabihf-g++ -std=c++17 checking whether we are using the GNU Objective C++ compiler... no checking whether arm-linux-gnueabihf-g++ -std=c++17 accepts -g... no checking dependency style of arm-linux-gnueabihf-g++ -std=c++17... none checking how to print strings... printf checking for arm-linux-gnueabihf-gcc... arm-linux-gnueabihf-gcc checking whether we are using the GNU C compiler... yes checking whether arm-linux-gnueabihf-gcc accepts -g... yes checking for arm-linux-gnueabihf-gcc option to accept ISO C89... none needed checking whether arm-linux-gnueabihf-gcc understands -c and -o together... yes checking dependency style of arm-linux-gnueabihf-gcc... none checking for a sed that does not truncate output... /usr/bin/sed checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for fgrep... /usr/bin/grep -F checking for ld used by arm-linux-gnueabihf-gcc... /usr/arm-linux-gnueabihf/bin/ld checking if the linker (/usr/arm-linux-gnueabihf/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... arm-linux-gnueabihf-nm checking the name lister (arm-linux-gnueabihf-nm) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking how to convert x86_64-pc-linux-gnu file names to arm-unknown-linux-gnueabihf format... func_convert_file_noop checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/arm-linux-gnueabihf/bin/ld option to reload object files... -r checking for arm-linux-gnueabihf-objdump... arm-linux-gnueabihf-objdump checking how to recognize dependent libraries... pass_all checking for arm-linux-gnueabihf-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for arm-linux-gnueabihf-ar... arm-linux-gnueabihf-ar checking for archiver @FILE support... @ checking for arm-linux-gnueabihf-strip... (cached) arm-linux-gnueabihf-strip checking for arm-linux-gnueabihf-ranlib... arm-linux-gnueabihf-ranlib checking command to parse arm-linux-gnueabihf-nm output from arm-linux-gnueabihf-gcc object... ok checking for sysroot... no checking for a working dd... /usr/bin/dd checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 checking for arm-linux-gnueabihf-mt... no checking for mt... mt configure: WARNING: using cross tools not prefixed with host triplet checking if mt is a manifest tool... no checking how to run the C preprocessor... arm-linux-gnueabihf-gcc -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if arm-linux-gnueabihf-gcc supports -fno-rtti -fno-exceptions... no checking for arm-linux-gnueabihf-gcc option to produce PIC... -fPIC -DPIC checking if arm-linux-gnueabihf-gcc PIC flag -fPIC -DPIC works... yes checking if arm-linux-gnueabihf-gcc static flag -static works... yes checking if arm-linux-gnueabihf-gcc supports -c -o file.o... yes checking if arm-linux-gnueabihf-gcc supports -c -o file.o... (cached) yes checking whether the arm-linux-gnueabihf-gcc linker (/usr/arm-linux-gnueabihf/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking how to run the C++ preprocessor... arm-linux-gnueabihf-g++ -std=c++17 -E checking for ld used by arm-linux-gnueabihf-g++ -std=c++17... /usr/arm-linux-gnueabihf/bin/ld checking if the linker (/usr/arm-linux-gnueabihf/bin/ld) is GNU ld... yes checking whether the arm-linux-gnueabihf-g++ -std=c++17 linker (/usr/arm-linux-gnueabihf/bin/ld) supports shared libraries... yes checking for arm-linux-gnueabihf-g++ -std=c++17 option to produce PIC... -fPIC -DPIC checking if arm-linux-gnueabihf-g++ -std=c++17 PIC flag -fPIC -DPIC works... yes checking if arm-linux-gnueabihf-g++ -std=c++17 static flag -static works... yes checking if arm-linux-gnueabihf-g++ -std=c++17 supports -c -o file.o... yes checking if arm-linux-gnueabihf-g++ -std=c++17 supports -c -o file.o... (cached) yes checking whether the arm-linux-gnueabihf-g++ -std=c++17 linker (/usr/arm-linux-gnueabihf/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for arm-linux-gnueabihf-ar... /usr/bin/arm-linux-gnueabihf-ar checking for arm-linux-gnueabihf-ranlib... /usr/bin/arm-linux-gnueabihf-ranlib checking for arm-linux-gnueabihf-strip... /usr/bin/arm-linux-gnueabihf-strip checking for arm-linux-gnueabihf-gcov... /usr/bin/arm-linux-gnueabihf-gcov checking for lcov... no checking for python3.6... no checking for python3.7... no checking for python3.8... /usr/bin/python3.8 checking for genhtml... no checking for git... /usr/bin/git checking for ccache... no checking for xgettext... no checking for hexdump... /usr/bin/hexdump checking for arm-linux-gnueabihf-readelf... /usr/bin/arm-linux-gnueabihf-readelf checking for arm-linux-gnueabihf-c++filt... /usr/bin/arm-linux-gnueabihf-c++filt checking for arm-linux-gnueabihf-objcopy... /usr/bin/arm-linux-gnueabihf-objcopy checking for doxygen... no checking whether C++ compiler accepts -Werror... yes checking for arm-linux-gnueabihf-pkg-config... /usr/bin/pkg-config --static checking pkg-config is at least version 0.9.0... yes checking whether byte ordering is bigendian... no checking whether arm-linux-gnueabihf-gcc is Clang... no checking whether pthreads work with "-pthread" and "-lpthread"... yes checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE checking whether more special flags are required for pthreads... no checking for PTHREAD_PRIO_INHERIT... yes checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... 64 checking whether strerror_r is declared... yes checking for strerror_r... yes checking whether strerror_r returns char *... yes checking whether the linker accepts -Wl,--large-address-aware... no checking for __attribute__((visibility))... yes checking for __attribute__((dllexport))... no checking for __attribute__((dllimport))... no checking for clock_gettime in -lrt... yes checking __fdelt_chk type... long unsigned int checking whether the linker accepts -Wl,--wrap=__divmoddi4... yes checking whether the linker accepts -Wl,--wrap=log2f... yes checking whether the linker accepts -Wl,--wrap=glob... yes checking whether the linker accepts -Wl,--wrap=log... yes checking whether the linker accepts -Wl,--wrap=pow... yes checking whether the linker accepts -Wl,--wrap=exp... yes checking whether the linker accepts -Wl,--wrap=explicit_bzero... yes checking whether the linker accepts -Wl,--wrap=fcntl... yes checking whether the linker accepts -Wl,--wrap=glob64... yes checking whether the linker accepts -Wl,--wrap=fcntl64... yes checking whether C++ compiler accepts -fPIC... yes checking whether C++ compiler accepts -Wstack-protector... yes checking whether C++ compiler accepts -fstack-protector-all... yes checking whether C++ preprocessor accepts -D_FORTIFY_SOURCE=2... yes checking whether C++ preprocessor accepts -U_FORTIFY_SOURCE... yes checking whether the linker accepts -Wl,--enable-reloc-section... no checking whether the linker accepts -Wl,--dynamicbase... no checking whether the linker accepts -Wl,--nxcompat... no checking whether the linker accepts -Wl,--high-entropy-va... no checking whether the linker accepts -Wl,-z,relro... yes checking whether the linker accepts -Wl,-z,now... yes checking whether the linker accepts -Wl,-z,separate-code... yes checking whether the linker accepts -fPIE -pie... yes checking endian.h usability... yes checking endian.h presence... yes checking for endian.h... yes checking sys/endian.h usability... no checking sys/endian.h presence... no checking for sys/endian.h... no checking byteswap.h usability... yes checking byteswap.h presence... yes checking for byteswap.h... yes checking stdio.h usability... yes checking stdio.h presence... yes checking for stdio.h... yes checking for stdlib.h... (cached) yes checking for unistd.h... (cached) yes checking for strings.h... (cached) yes checking for sys/types.h... (cached) yes checking for sys/stat.h... (cached) yes checking sys/select.h usability... yes checking sys/select.h presence... yes checking for sys/select.h... yes checking sys/prctl.h usability... yes checking sys/prctl.h presence... yes checking for sys/prctl.h... yes checking for library containing getaddrinfo_a... -lanl checking for library containing inet_pton... none required checking whether strnlen is declared... yes checking whether le16toh is declared... yes checking whether le32toh is declared... yes checking whether le64toh is declared... yes checking whether htole16 is declared... yes checking whether htole32 is declared... yes checking whether htole64 is declared... yes checking whether be16toh is declared... yes checking whether be32toh is declared... yes checking whether be64toh is declared... yes checking whether htobe16 is declared... yes checking whether htobe32 is declared... yes checking whether htobe64 is declared... yes checking whether bswap_16 is declared... yes checking whether bswap_32 is declared... yes checking whether bswap_64 is declared... yes checking for MSG_NOSIGNAL... yes checking for visibility attribute... yes checking whether C++ compiler accepts -fvisibility=hidden... yes checking for fdatasync... yes checking for F_FULLFSYNC... no checking for O_CLOEXEC... yes checking for __builtin_prefetch... yes checking for _mm_prefetch... no checking for QT5... yes checking for QT_TEST... yes checking for QT_DBUS... yes checking for static Qt... yes checking for QTFONTDATABASE... yes checking for QTEVENTDISPATCHER... yes checking for QTTHEME... yes checking for QTDEVICEDISCOVERY... yes checking for QTACCESSIBILITY... yes checking for QTFB... yes checking for QTXCBQPA... yes checking for QTSVG... yes checking for static Qt plugins: -lqxcb -lxcb-static... yes checking for static Qt plugins: -lqsvg... yes checking for static Qt plugins: -lqsvgicon... yes checking whether -fPIE can be used with this Qt config... yes checking for moc-qt5... no checking for moc5... no checking for moc... /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../native/bin/moc checking for uic-qt5... no checking for uic5... no checking for uic... /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../native/bin/uic checking for rcc-qt5... no checking for rcc5... no checking for rcc... /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../native/bin/rcc checking for lrelease-qt5... no checking for lrelease5... no checking for lrelease... /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../native/bin/lrelease checking for lupdate-qt5... no checking for lupdate5... no checking for lupdate... /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../native/bin/lupdate checking whether to build Navcoin Core GUI... yes (Qt5) checking for Berkeley DB C++ headers... default checking for main in -ldb_cxx-5.3... yes checking miniupnpc/miniwget.h usability... yes checking miniupnpc/miniwget.h presence... yes checking for miniupnpc/miniwget.h... yes checking for upnpDiscover in -lminiupnpc... yes checking miniupnpc/miniupnpc.h usability... yes checking miniupnpc/miniupnpc.h presence... yes checking for miniupnpc/miniupnpc.h... yes checking for upnpDiscover in -lminiupnpc... (cached) yes checking miniupnpc/upnpcommands.h usability... yes checking miniupnpc/upnpcommands.h presence... yes checking for miniupnpc/upnpcommands.h... yes checking for upnpDiscover in -lminiupnpc... (cached) yes checking miniupnpc/upnperrors.h usability... yes checking miniupnpc/upnperrors.h presence... yes checking for miniupnpc/upnperrors.h... yes checking for upnpDiscover in -lminiupnpc... (cached) yes checking whether miniUPnPc API version is supported... yes checking for boostlib >= (102000) includes in "/home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include"... yes checking for boostlib >= (102000) lib path in "/home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../lib/arm-linux-gnueabihf"... no checking for boostlib >= (102000) lib path in "/home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../lib"... yes checking for boostlib >= (102000)... yes checking whether the Boost::System library is available... yes checking for exit in -lboost_system-mt-a32... yes checking whether the Boost::Filesystem library is available... yes checking for exit in -lboost_filesystem-mt-a32... yes checking whether the Boost::Thread library is available... yes checking for exit in -lboost_thread-mt-a32... yes checking whether the Boost::Chrono library is available... yes checking for exit in -lboost_chrono-mt-a32... yes checking for working boost reduced exports... yes checking whether the linker accepts -Wl,--exclude-libs,ALL... yes checking whether the Boost::Unit_Test_Framework library is available... yes checking for dynamic linked boost test... no checking for mismatched boost c++11 scoped enums... ok checking gmp.h usability... yes checking gmp.h presence... yes checking for gmp.h... yes checking for __gmpz_init in -lgmp... yes checking for SODIUM... yes checking for SSL... yes checking for ZLIB... yes checking for LIBSECCOMP... yes checking for LIBCAP... yes checking for UNBOUND... yes checking for CURL... yes checking for CRYPTO... yes checking for QR... yes checking for CHARTS... yes checking for EVENT... yes checking for EVENT_PTHREADS... yes checking for ZMQ... yes checking whether EVP_MD_CTX_new is declared... no checking openssl/ec.h usability... yes checking openssl/ec.h presence... yes checking for openssl/ec.h... yes checking whether to build navcoind... yes checking whether to build utils (navcoin-cli navcoin-tx)... yes checking whether to build libraries... yes checking if wallet should be enabled... yes checking whether to build with support for UPnP... yes checking whether to build with UPnP enabled by default... no checking whether to build GUI with support for D-Bus... yes checking whether to build GUI with support for QR codes... yes configure: WARNING: "xgettext is required to update qt translations" checking whether to build test_navcoin-qt... no checking whether to build test_navcoin... yes checking whether to reduce exports... yes checking that generated files are newer than configure... done configure: creating ./config.status ./config.status: line 802: -std=c++17: command not found ./config.status: line 812: -std=c++17: command not found config.status: creating libnavcoinconsensus.pc config.status: creating Makefile config.status: creating src/Makefile config.status: creating share/setup.nsi config.status: creating share/qt/Info.plist config.status: creating src/test/buildenv.py config.status: creating test/pull-tester/run-navcoind-for-test.sh config.status: creating test/pull-tester/tests_config.py config.status: creating contrib/devtools/split-debug.sh config.status: creating src/config/navcoin-config.h config.status: executing depfiles commands config.status: executing libtool commands config.status: executing src/mcl/build commands -- The CXX compiler identification is GNU 9.4.0 -- The C compiler identification is GNU 9.4.0 -- The ASM compiler identification is GNU -- Found assembler: /usr/bin/arm-linux-gnueabihf-gcc -- Check for working CXX compiler: /usr/bin/arm-linux-gnueabihf-g++ -- Check for working CXX compiler: /usr/bin/arm-linux-gnueabihf-g++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Check for working C compiler: /usr/bin/arm-linux-gnueabihf-gcc -- Check for working C compiler: /usr/bin/arm-linux-gnueabihf-gcc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Found GMP: /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include (found version "6.2.1") -- Configuring done -- Generating done -- Build files have been written to: /home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/src/mcl/build config.status: executing src/bls/build commands -- The C compiler identification is GNU 9.4.0 -- The CXX compiler identification is GNU 9.4.0 -- Check for working C compiler: /usr/bin/arm-linux-gnueabihf-gcc -- Check for working C compiler: /usr/bin/arm-linux-gnueabihf-gcc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/arm-linux-gnueabihf-g++ -- Check for working CXX compiler: /usr/bin/arm-linux-gnueabihf-g++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found sodium: /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/lib/libsodium.a -- Found libsodium -- Sodium include dir = /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include GMP_INCLUDES=/home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include -- Found gmp: /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include -- Found libgmp CMake Warning (dev) at CMakeLists.txt:42 (set): implicitly converting 'INTEGER' to 'STRING' type. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at CMakeLists.txt:55 (set): implicitly converting 'INTEGER' to 'STRING' type. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at CMakeLists.txt:76 (set): implicitly converting 'INTEGER' to 'STRING' type. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at CMakeLists.txt:77 (set): implicitly converting 'INTEGER' to 'STRING' type. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at CMakeLists.txt:78 (set): implicitly converting 'INTEGER' to 'STRING' type. This warning is for project developers. Use -Wno-dev to suppress it. -- Available switches (default = CHECK, VERBS, DOCUM): -- Configuring RELIC 0.5.0... DEBUG=[off|on] Build with debugging support. PROFL=[off|on] Build with profiling support. CHECK=[off|on] Build with error-checking support. VERBS=[off|on] Build with detailed error messages. OVERH=[off|on] Build with overhead estimation. DOCUM=[off|on] Build documentation. STRIP=[off|on] Build only selected algorithms. QUIET=[off|on] Build with printing disabled. COLOR=[off|on] Build with colored output. BIGED=[off|on] Build with big-endian support. SHLIB=[off|on] Build shared library. STLIB=[off|on] Build static library. STBIN=[off|on] Build static binaries. AMALG=[off|on] Build amalgamation for better performance. AUSAN=[off|on] Build with ASan and UBSan (gcc/clang only). -- Number of times each test or benchmark is ran (default = 50, 1000): -- Number of available processor cores (default = 1): -- Available modules (default = ALL) TESTS=n If n > 0, build automated tests and run them n times. BENCH=n If n > 0, build automated benchmarks and run them n * n times. CORES=n If n > 1, enable multithreading support. WITH=BN Multiple precision arithmetic. WITH=DV Temporary double-precision digit vectors. WITH=FP Prime field arithmetic. WITH=FPX Prime extension field arithmetic. WITH=FB Binary field arithmetic. WITH=EP Elliptic curves over prime fields. WITH=EPX Elliptic curves over quadratic extensions of prime fields. WITH=EB Elliptic curves over binary fields. WITH=ED Elliptic Edwards curves over prime fields. WTTH=EC Elliptic curve cryptography. WITH=PB Pairings over binary elliptic curves. WITH=PP Pairings over prime elliptic curves. WTTH=PC Pairing-based cryptography. WITH=BC Block ciphers (symmetric encryption). WITH=MD Message digests (hash functions). WITH=CP Cryptographic protocols. WITH=MPC Multi-party computation primitives. WITH=ALL All of the above. Note: the programmer is responsible for not using unselected modules. -- Available arithmetic backends (default = easy): -- Available memory-allocation policies (default = AUTO): ARITH=easy Easy-to-understand and portable, but slow backend. ARITH=fiat Backend based on code generated from Fiat-Crypto. ARITH=gmp Backend based on GNU Multiple Precision library. ARITH=gmp-sec Same as above, but using constant-time code. ALLOC=AUTO All memory is automatically allocated. ALLOC=STATIC All memory is allocated statically once. ALLOC=DYNAMIC All memory is allocated dynamically on demand. ALLOC=STACK All memory is allocated from the stack. OPSYS= Undefined/No specific operating system. OPSYS=LINUX GNU/Linux operating system. OPSYS=FREEBSD FreeBSD operating system. OPSYS=MACOSX Mac OS X operating system. OPSYS=WINDOWS Windows operating system. OPSYS=DROID Android operating system. OPSYS=DUINO Arduino platform. MULTI= No multithreading support. MULTI=OPENMP Open Multi-Processing. MULTI=PTHREAD POSIX threads. TIMER= No timer. TIMER=HREAL GNU/Linux realtime high-resolution timer. TIMER=HPROC GNU/Linux per-process high-resolution timer. TIMER=HTHRD GNU/Linux per-thread high-resolution timer. TIMER=ANSI ANSI-compatible timer. TIMER=POSIX POSIX-compatible timer. TIMER=CYCLE Cycle-counting timer. (architecture-dependant) LABEL=relic -- Supported operating systems (default = LINUX): -- Supported multithreading APIs (default = UNDEF): -- Supported timers (default = HREAL): -- Prefix to identify this build of the library (default = ""): -- Available architectures (default = X64): -- Available word sizes (default = 64): -- Byte boundary to align digit vectors (default = 1): ARCH= No specific architecture (disable some features). ARCH=AVR Atmel AVR ATMega128 8-bit architecture. ARCH=MSP TI MSP430 16-bit architecture. ARCH=ARM ARM 32-bit architecture. ARCH=X86 Intel x86-compatible 32-bit architecture. ARCH=X64 AMD x86_64-compatible 64-bit architecture. WSIZE=8 Build a 8-bit library. WSIZE=16 Build a 16-bit library. WSIZE=32 Build a 32-bit library. WSIZE=64 Build a 64-bit library. ALIGN=1 Do not align digit vectors. ALIGN=2 Align digit vectors into 16-bit boundaries. ALIGN=8 Align digit vectors into 64-bit boundaries. ALIGN=16 Align digit vectors into 128-bit boundaries. -- Looking for include file execinfo.h -- Looking for include file execinfo.h - found -- Looking for backtrace -- Looking for backtrace - found -- Looking for backtrace_symbols -- Looking for backtrace_symbols - found ** Options for the multiple precision module (default = 1024,DOUBLE,0): BN_PRECI=n The base precision in bits. Let w be n in words. BN_MAGNI=DOUBLE A multiple precision integer can store 2w words. BN_MAGNI=CARRY A multiple precision integer can store w+1 words. BN_MAGNI=SINGLE A multiple precision integer can store w words. BN_KARAT=n The number of Karatsuba steps. ** Available multiple precision arithmetic methods (default = COMBA;COMBA;MONTY;SLIDE;BASIC;BASIC): Integer multiplication: BN_METHD=BASIC Schoolbook multiplication. BN_METHD=COMBA Comba multiplication. Integer squaring: BN_METHD=BASIC Schoolbook squaring. BN_METHD=COMBA Comba squaring. BN_METHD=MULTP Reuse multiplication for squaring. Modular reduction: BN_METHD=BASIC Division-based modular reduction. BN_METHD=BARRT Barrett modular reduction. BN_METHD=MONTY Montgomery modular reduction. BN_METHD=RADIX Diminished radix modular reduction. Modular exponentiation: BN_METHD=BASIC Binary modular exponentiation. BN_METHD=MONTY Montgomery powering ladder. BN_METHD=SLIDE Sliding window modular exponentiation. Greatest Common Divisor: BN_METHD=BASIC Euclid's standard GCD algorithm. BN_METHD=LEHME Lehmer's fast GCD algorithm. BN_METHD=STEIN Stein's binary GCD algorithm. Prime generation: BN_METHD=BASIC Basic prime generation. BN_METHD=SAFEP Safe prime generation. BN_METHD=STRON Strong prime generation. ** Arithmetic precision of the prime field module (default = 256,0,off,off): FP_PRIME=n The prime modulus size in bits. FP_KARAT=n The number of Karatsuba levels. FP_PMERS=[off|on] Prefer Pseudo-Mersenne primes over random primes. FP_QNRES=[off|on] Use -1 as quadratic non-residue (make sure that p = 3 mod 8). FP_WIDTH=w Width w in [2,6] of window processing for exponentiation methods. ** Available prime field arithmetic methods (default = BASIC;COMBA;COMBA;MONTY;MONTY;SLIDE): Field addition FP_METHD=BASIC Schoolbook addition. FP_METHD=INTEG Integrated modular addition. Field multiplication FP_METHD=BASIC Schoolbook multiplication. FP_METHD=INTEG Integrated modular multiplication. FP_METHD=COMBA Comba multiplication. Field squaring FP_METHD=BASIC Schoolbook squaring. FP_METHD=INTEG Integrated modular squaring. FP_METHD=COMBA Comba squaring. FP_METHD=MULTP Reuse multiplication for squaring. Modular reduction FP_METHD=BASIC Division-based reduction. FP_METHD=QUICK Fast reduction modulo special form prime (2^t - c, c > 0). FP_METHD=MONTY Montgomery modular reduction. Field inversion FP_METHD=BASIC Inversion by Fermat's Little Theorem. FP_METHD=BINAR Binary Inversion algorithm. FP_METHD=MONTY Montgomery inversion. FP_METHD=EXGCD Inversion by the Extended Euclidean algorithm. FP_METHD=DIVST Constant-time inversion by division steps. FP_METHD=LOWER Pass inversion to the lower level. Field exponentiation FP_METHD=BASIC Binary exponentiation. FP_METHD=SLIDE Sliding window exponentiation. FP_METHD=MONTY Constant-time Montgomery powering ladder. ** Available bilinear pairing methods (default = BASIC;BASIC;BASIC): Quadratic extension arithmetic: FPX_METHD=BASIC Basic quadratic extension field arithmetic. FPX_METHD=INTEG Quadratic extension field arithmetic with embedded modular reduction. Cubic extension arithmetic: FPX_METHD=BASIC Basic cubic extension field arithmetic. FPX_METHD=INTEG Cubic extension field arithmetic with embedded modular reduction. Extension field arithmetic: FPX_METHD=BASIC Basic extension field arithmetic. FPX_METHD=LAZYR Lazy-reduced extension field arithmetic. ** Options for the binary elliptic curve module (default = 283,0,on,on,on): FB_POLYN=n The irreducible polynomial size in bits. FB_KARAT=n The number of Karatsuba levels. FB_TRINO=[off|on] Prefer trinomials. FB_SQRTF=[off|on] Prefer square-root friendly polynomials. FB_PRECO=[off|on] Precompute multiplication table for sqrt(z). FB_WIDTH=w Width w in [2,6] of window processing for exponentiation methods. ** Available binary field arithmetic methods (default = LODAH;QUICK;QUICK;BASIC;QUICK;QUICK;EXGCD;SLIDE;QUICK): Field multiplication: FB_METHD=BASIC Right-to-left shift-and-add multiplication. FB_METHD=INTEG Integrated modular multiplication. FB_METHD=LODAH L�pez-Dahab comb multiplication with window of width 4. Field squaring: FB_METHD=BASIC Bit manipulation squaring. FB_METHD=INTEG Integrated modular squaring. FB_METHD=QUICK Table-based squaring. Modular reduction: FB_METHD=BASIC Shift-and-add modular reduction. FB_METHD=QUICK Fast reduction modulo a trinomial or pentanomial. Field square root: FB_METHD=BASIC Square root by repeated squaring. FB_METHD=QUICK Fast square root extraction. Trace computation: FB_METHD=BASIC Trace computation by repeated squaring. FB_METHD=QUICK Fast trace computation. Quadratic equation solver: FB_METHD=BASIC Solve a quadratic equation by half-trace computation. FB_METHD=QUICK Fast solving with precomputed half-traces. Field inversion: FB_METHD=BASIC Inversion by Fermat's Little Theorem. FB_METHD=BINAR Binary Inversion algorithm. FB_METHD=ALMOS Inversion by the Amost inverse algorithm. FB_METHD=EXGCD Inversion by the Extended Euclidean algorithm. FB_METHD=ITOHT Inversion by Itoh-Tsuji. FB_METHD=CTAIA Constant-time almost inversion algorithm. FB_METHD=BRUCH Hardware-friendly inversion by Brunner et al. FB_METHD=LOWER Pass inversion to the lower level. Field exponentiation: FB_METHD=BASIC Binary exponentiation. FB_METHD=SLIDE Sliding window exponentiation. FB_METHD=MONTY Constant-time Montgomery powering ladder. Iterated squaring/square-root: FB_METHD=BASIC Iterated squaring/square-root by consecutive squaring/square-root. FB_METHD=QUICK Iterated squaring/square-root by table-based method. ** Options for the prime elliptic curve module (default = all on): EP_PLAIN=[off|on] Support for ordinary curves without endomorphisms. EP_SUPER=[off|on] Support for supersingular curves. EP_ENDOM=[off|on] Support for ordinary curves with endomorphisms. EP_MIXED=[off|on] Use mixed coordinates. EP_CTMAP=[off|on] Use contant-time SSWU and isogeny map for hashing. EP_PRECO=[off|on] Build precomputation table for generator. EP_DEPTH=w Width w in [2,8] of precomputation table for fixed point methods. EP_WIDTH=w Width w in [2,6] of window processing for unknown point methods. ** Available prime elliptic curve methods (default = PROJC;LWNAF;COMBS;INTER): Point representation: EP_METHD=BASIC Affine coordinates. EP_METHD=PROJC Homogeneous projective coordinates (complete formula). EP_METHD=JACOB Jacobian projective coordinates. Variable-base scalar multiplication: EP_METHD=BASIC Binary method. EP_METHD=LWNAF Left-to-right window NAF method (GLV for Koblitz curves). Fixed-base scalar multiplication: EP_METHD=BASIC Binary method for fixed point multiplication. EP_METHD=COMBS Single-table Comb method for fixed point multiplication. EP_METHD=COMBD Double-table Comb method for fixed point multiplication. EP_METHD=LWNAF Left-to-right window NAF method (GLV for curves with endomorphisms). EP_METHD=LWREG Left-to-right regular recoding method (GLV for curves with endomorphisms). Variable-base simultaneous scalar multiplication: EP_METHD=BASIC Multiplication-and-addition simultaneous multiplication. EP_METHD=TRICK Shamir's trick for simultaneous multiplication. EP_METHD=INTER Interleaving of window NAFs (GLV for Koblitz curves). EP_METHD=JOINT Joint sparse form. ** Options for the binary elliptic curve module (default = on, w = 4): EB_PLAIN=[off|on] Support for ordinary curves without endomorphisms. EB_KBLTZ=[off|on] Support for Koblitz anomalous binary curves. EB_MIXED=[off|on] Use mixed coordinates. EB_PRECO=[off|on] Build precomputation table for generator. EB_DEPTH=w Width w in [2,8] of precomputation table for fixed point methods. EB_WIDTH=w Width w in [2,6] of window processing for unknown point methods. ** Available binary elliptic curve methods (default = PROJC;LWNAF;COMBS;INTER): Point representation: EB_METHD=BASIC Affine coordinates. EB_METHD=PROJC Projective coordinates (L�pez-Dahab for ordinary curves). Variable-base scalar multiplication: EB_METHD=BASIC Binary double-and-add method. EB_METHD=LODAH Lopez-Dahab constant-time point multiplication. EB_METHD=LWNAF Left-to-right window (T)NAF method. EB_METHD=RWNAF Right-to-left window (T)NAF method. EB_METHD=HALVE Halving method. Fixed-base scalar multiplication: EB_METHD=BASIC Binary method for fixed point multiplication. EB_METHD=COMBS Single-table Comb method for fixed point multiplication. EB_METHD=COMBD Double-table Comb method for fixed point multiplication. EB_METHD=LWNAF Left-to-right window (T)NAF method. Variable-base simultaneous scalar multiplication: EB_METHD=BASIC Multiplication-and-addition simultaneous multiplication. EB_METHD=TRICK Shamir's trick for simultaneous multiplication. EB_METHD=INTER Interleaving of window (T)NAFs. EB_METHD=JOINT Joint sparse form. ** Options for the prime elliptic Edwards curve module (default = all on): ED_PRECO=[off|on] Build precomputation table for generator. ED_DEPTH=w Width w in [2,6] of precomputation table for fixed point methods. ED_WIDTH=w Width w in [2,6] of window processing for unknown point methods. ** Available prime elliptic Edwards curve methods (default = PROJC;LWNAF;COMBS;INTER): ED_METHD=BASIC Affine coordinates. EP_METHD=PROJC Simple projective twisted Edwards coordinates. EP_METHD=EXTND Extended projective twisted Edwards coordinates. *** variable-base multiplication method *** ED_METHD=BASIC Binary method. ED_METHD=SLIDE Sliding window method. ED_METHD=MONTY Montgomery ladder method. ED_METHD=LWNAF Left-to-right window NAF method. EP_METHD=LWREG Left-to-right regular recoding method (GLV for curves with endomorphisms). *** fixed-base multiplication method *** ED_METHD=BASIC Binary method for fixed point multiplication. ED_METHD=COMBS Single-table Comb method for fixed point multiplication. ED_METHD=COMBD Double-table Comb method for fixed point multiplication. ED_METHD=LWNAF Left-to-right window NAF method. *** variable-base simultaneous multiplication method *** ED_METHD=BASIC Multiplication-and-addition simultaneous multiplication. ED_METHD=TRICK Shamir's trick for simultaneous multiplication. ED_METHD=INTER Interleaving of window NAFs (GLV for Koblitz curves). ED_METHD=JOINT Joint sparse form. Note: these methods must be given in order. Ex: ED_METHD="EXTND;LWNAF;COMBD;TRICK" ** Options for the binary elliptic curve module (default = on): EC_ENDOM=[off|on] Prefer (prime or binary) curves with endomorphisms. ** Available elliptic curve methods (default = PRIME): EC_METHD=PRIME Use prime curves. EC_METHD=CHAR2 Use binary curves. EC_METHD=EDDIE Use prime Edwards curves. ** Available bilinear pairing methods (default = BASIC;OATEP): Extension field arithmetic: PP_METHD=BASIC Basic extension field arithmetic. PP_METHD=LAZYR Lazy reduced extension field arithmetic. Pairing computation: PP_METHD=TATEP Tate pairing. PP_METHD=WEILP Weil pairing. PP_METHD=OATEP Optimal ate pairing. ** Available hash functions (default = SH256): MD_METHD=SH224 SHA-224 hash function. MD_METHD=SH256 SHA-256 hash function. MD_METHD=SH384 SHA-384 hash function. MD_METHD=SH512 SHA-512 hash function. MD_METHD=B2S160 BLAKE2s-160 hash function. MD_METHD=B2S256 BLAKE2s-256 hash function. ** Options for the cryptographic protocols module (default = on, PKCS2): CP_CRT=[off|on] Support for faster CRT-based exponentiation in factoring-based cryptosystems. CP_RSAPD=BASIC RSA with basic padding. CP_RSAPD=PKCS1 RSA with PKCS#1 v1.5 padding. CP_RSAPD=PKCS2 RSA with PKCS#1 v2.1 padding. RAND=HASHD Use the HASH-DRBG generator. (recommended) RAND=RDRND Use Intel RdRand instruction directly. RAND=UDEV Use the operating system underlying generator. RAND=CALL Override the generator with a callback. SEED= Use a zero seed. (horribly insecure!) SEED=LIBC Use rand()/random() functions. (insecure!) SEED=RDRND Use Intel RdRand instruction directly. SEED=UDEV Use non-blocking /dev/urandom. (recommended) SEED=WCGR Use Windows' CryptGenRandom. (recommended) -- Multiple precision arithmetic configuration (BN module): -- Prime field arithmetic configuration (FP module): -- Prime extension field arithmetic configuration (FPX module): -- Binary field arithmetic configuration (FB module): -- Prime elliptic curve arithmetic configuration (EP module): -- Binary elliptic curve arithmetic configuration (EB module): -- Elliptic Edwards curve over prime fields arithmetic configuration (ED module): -- Elliptic curve cryptography configuration (EC module): -- Bilinear pairings arithmetic configuration (PP module): -- Message digest configuration (MD module): -- Cryptographic protocols configuration (CP module): -- Available pseudo-random number generators (default = HASHD): -- Available random number generator seeders (default = UDEV): -- Configured operating system: Linux -- Looking for pthread.h -- Looking for pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Found Threads: TRUE -- Configured GMP: /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/lib/libgmp.a -- Compiler flags: -pipe -std=c99 -Wall -O3 -funroll-loops -fomit-frame-pointer -pthread -- Linker flags: -L/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/src/bls/build/_deps/relic-src/src/low/gmp/ -- Configured /home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/src/bls/build/_deps/relic-src/include/relic_conf.h.in SODIUM_FOUND in src/CMakeLists.txt -- Configuring done -- Generating done -- Build files have been written to: /home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/src/bls/build === configuring in src/univalue (/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/src/univalue) configure: running /bin/bash ./configure --disable-option-checking '--prefix=/' '--disable-ccache' '--disable-maintainer-mode' '--disable-dependency-tracking' '--enable-glibc-back-compat' '--enable-reduce-exports' '--disable-bench' '--disable-gui-tests' 'CFLAGS=-O1 -g -fPIC' 'CXXFLAGS=-O1 -g' 'LDFLAGS=-static-libstdc++' '--disable-shared' '--with-pic' '--with-bignum=no' '--enable-module-recovery' '--enable-endomorphism' --cache-file=/dev/null --srcdir=. configure: loading site script /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/config.site checking whether make supports nested variables... yes checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for arm-linux-gnueabihf-strip... arm-linux-gnueabihf-strip checking for a thread-safe mkdir -p... /usr/bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking build system type... x86_64-pc-linux-gnu checking host system type... arm-unknown-linux-gnueabihf checking how to print strings... printf checking whether make supports the include directive... yes (GNU style) checking for arm-linux-gnueabihf-gcc... arm-linux-gnueabihf-gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... yes checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether arm-linux-gnueabihf-gcc accepts -g... yes checking for arm-linux-gnueabihf-gcc option to accept ISO C89... none needed checking whether arm-linux-gnueabihf-gcc understands -c and -o together... yes checking dependency style of arm-linux-gnueabihf-gcc... none checking for a sed that does not truncate output... /usr/bin/sed checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for fgrep... /usr/bin/grep -F checking for ld used by arm-linux-gnueabihf-gcc... /usr/arm-linux-gnueabihf/bin/ld checking if the linker (/usr/arm-linux-gnueabihf/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... arm-linux-gnueabihf-nm checking the name lister (arm-linux-gnueabihf-nm) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking how to convert x86_64-pc-linux-gnu file names to arm-unknown-linux-gnueabihf format... func_convert_file_noop checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/arm-linux-gnueabihf/bin/ld option to reload object files... -r checking for arm-linux-gnueabihf-objdump... arm-linux-gnueabihf-objdump checking how to recognize dependent libraries... pass_all checking for arm-linux-gnueabihf-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for arm-linux-gnueabihf-ar... arm-linux-gnueabihf-ar checking for archiver @FILE support... @ checking for arm-linux-gnueabihf-strip... (cached) arm-linux-gnueabihf-strip checking for arm-linux-gnueabihf-ranlib... arm-linux-gnueabihf-ranlib checking command to parse arm-linux-gnueabihf-nm output from arm-linux-gnueabihf-gcc object... ok checking for sysroot... no checking for a working dd... /usr/bin/dd checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 checking for arm-linux-gnueabihf-mt... no checking for mt... mt configure: WARNING: using cross tools not prefixed with host triplet checking if mt is a manifest tool... no checking how to run the C preprocessor... arm-linux-gnueabihf-gcc -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if arm-linux-gnueabihf-gcc supports -fno-rtti -fno-exceptions... no checking for arm-linux-gnueabihf-gcc option to produce PIC... -fPIC -DPIC checking if arm-linux-gnueabihf-gcc PIC flag -fPIC -DPIC works... yes checking if arm-linux-gnueabihf-gcc static flag -static works... yes checking if arm-linux-gnueabihf-gcc supports -c -o file.o... yes checking if arm-linux-gnueabihf-gcc supports -c -o file.o... (cached) yes checking whether the arm-linux-gnueabihf-gcc linker (/usr/arm-linux-gnueabihf/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... no checking whether to build static libraries... yes checking whether we are using the GNU C++ compiler... yes checking whether arm-linux-gnueabihf-g++ accepts -g... yes checking dependency style of arm-linux-gnueabihf-g++... none checking how to run the C++ preprocessor... arm-linux-gnueabihf-g++ -E checking for ld used by arm-linux-gnueabihf-g++... /usr/arm-linux-gnueabihf/bin/ld checking if the linker (/usr/arm-linux-gnueabihf/bin/ld) is GNU ld... yes checking whether the arm-linux-gnueabihf-g++ linker (/usr/arm-linux-gnueabihf/bin/ld) supports shared libraries... yes checking for arm-linux-gnueabihf-g++ option to produce PIC... -fPIC -DPIC checking if arm-linux-gnueabihf-g++ PIC flag -fPIC -DPIC works... yes checking if arm-linux-gnueabihf-g++ static flag -static works... yes checking if arm-linux-gnueabihf-g++ supports -c -o file.o... yes checking if arm-linux-gnueabihf-g++ supports -c -o file.o... (cached) yes checking whether the arm-linux-gnueabihf-g++ linker (/usr/arm-linux-gnueabihf/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating pc/libunivalue.pc config.status: creating pc/libunivalue-uninstalled.pc config.status: creating univalue-config.h config.status: executing depfiles commands config.status: executing libtool commands === configuring in src/secp256k1 (/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/src/secp256k1) configure: running /bin/bash ./configure --disable-option-checking '--prefix=/' '--disable-ccache' '--disable-maintainer-mode' '--disable-dependency-tracking' '--enable-glibc-back-compat' '--enable-reduce-exports' '--disable-bench' '--disable-gui-tests' 'CFLAGS=-O1 -g -fPIC' 'CXXFLAGS=-O1 -g' 'LDFLAGS=-static-libstdc++' '--disable-shared' '--with-pic' '--with-bignum=no' '--enable-module-recovery' '--enable-endomorphism' --cache-file=/dev/null --srcdir=. configure: loading site script /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/config.site checking build system type... x86_64-pc-linux-gnu checking host system type... arm-unknown-linux-gnueabihf checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for arm-linux-gnueabihf-strip... arm-linux-gnueabihf-strip checking for a thread-safe mkdir -p... /usr/bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking how to print strings... printf checking whether make supports the include directive... yes (GNU style) checking for arm-linux-gnueabihf-gcc... arm-linux-gnueabihf-gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... yes checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether arm-linux-gnueabihf-gcc accepts -g... yes checking for arm-linux-gnueabihf-gcc option to accept ISO C89... none needed checking whether arm-linux-gnueabihf-gcc understands -c and -o together... yes checking dependency style of arm-linux-gnueabihf-gcc... none checking for a sed that does not truncate output... /usr/bin/sed checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for fgrep... /usr/bin/grep -F checking for ld used by arm-linux-gnueabihf-gcc... /usr/arm-linux-gnueabihf/bin/ld checking if the linker (/usr/arm-linux-gnueabihf/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... arm-linux-gnueabihf-nm checking the name lister (arm-linux-gnueabihf-nm) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking how to convert x86_64-pc-linux-gnu file names to arm-unknown-linux-gnueabihf format... func_convert_file_noop checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/arm-linux-gnueabihf/bin/ld option to reload object files... -r checking for arm-linux-gnueabihf-objdump... arm-linux-gnueabihf-objdump checking how to recognize dependent libraries... pass_all checking for arm-linux-gnueabihf-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for arm-linux-gnueabihf-ar... arm-linux-gnueabihf-ar checking for archiver @FILE support... @ checking for arm-linux-gnueabihf-strip... (cached) arm-linux-gnueabihf-strip checking for arm-linux-gnueabihf-ranlib... arm-linux-gnueabihf-ranlib checking command to parse arm-linux-gnueabihf-nm output from arm-linux-gnueabihf-gcc object... ok checking for sysroot... no checking for a working dd... /usr/bin/dd checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 checking for arm-linux-gnueabihf-mt... no checking for mt... mt configure: WARNING: using cross tools not prefixed with host triplet checking if mt is a manifest tool... no checking how to run the C preprocessor... arm-linux-gnueabihf-gcc -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if arm-linux-gnueabihf-gcc supports -fno-rtti -fno-exceptions... no checking for arm-linux-gnueabihf-gcc option to produce PIC... -fPIC -DPIC checking if arm-linux-gnueabihf-gcc PIC flag -fPIC -DPIC works... yes checking if arm-linux-gnueabihf-gcc static flag -static works... yes checking if arm-linux-gnueabihf-gcc supports -c -o file.o... yes checking if arm-linux-gnueabihf-gcc supports -c -o file.o... (cached) yes checking whether the arm-linux-gnueabihf-gcc linker (/usr/arm-linux-gnueabihf/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... no checking whether to build static libraries... yes checking whether make supports nested variables... (cached) yes checking for arm-linux-gnueabihf-pkg-config... /usr/bin/pkg-config --static checking pkg-config is at least version 0.9.0... yes checking for arm-linux-gnueabihf-ar... /usr/bin/arm-linux-gnueabihf-ar checking for arm-linux-gnueabihf-ranlib... /usr/bin/arm-linux-gnueabihf-ranlib checking for arm-linux-gnueabihf-strip... /usr/bin/arm-linux-gnueabihf-strip checking for arm-linux-gnueabihf-gcc option to accept ISO C89... (cached) none needed checking dependency style of arm-linux-gnueabihf-gcc... none checking if arm-linux-gnueabihf-gcc supports -Werror=unknown-warning-option... no checking if arm-linux-gnueabihf-gcc supports -std=c89 -pedantic -Wno-long-long -Wnested-externs -Wshadow -Wstrict-prototypes -Wundef... yes checking if arm-linux-gnueabihf-gcc supports -Wno-overlength-strings... yes checking if arm-linux-gnueabihf-gcc supports -Wall... yes checking if arm-linux-gnueabihf-gcc supports -Wno-unused-function... yes checking if arm-linux-gnueabihf-gcc supports -Wextra... yes checking if arm-linux-gnueabihf-gcc supports -Wcast-align... yes checking if arm-linux-gnueabihf-gcc supports -Wcast-align=strict... yes checking if arm-linux-gnueabihf-gcc supports -Wconditional-uninitialized... no checking if arm-linux-gnueabihf-gcc supports -fvisibility=hidden... yes checking valgrind/memcheck.h usability... no checking valgrind/memcheck.h presence... no checking for valgrind/memcheck.h... no checking for x86_64 assembly availability... no checking for CRYPTO... yes checking for main in -lcrypto... yes checking for EC functions in libcrypto... yes checking for gcc... gcc checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... (cached) none needed checking whether gcc understands -c and -o together... (cached) yes checking dependency style of gcc... (cached) none checking how to run the C preprocessor... gcc -E checking if gcc supports -Werror=unknown-warning-option... no checking if gcc supports -std=c89 -pedantic -Wno-long-long -Wnested-externs -Wshadow -Wstrict-prototypes -Wundef... yes checking if gcc supports -Wno-overlength-strings... yes checking if gcc supports -Wall... yes checking if gcc supports -Wno-unused-function... yes checking if gcc supports -Wextra... yes checking if gcc supports -Wcast-align... yes checking if gcc supports -Wcast-align=strict... yes checking if gcc supports -Wconditional-uninitialized... no checking if gcc supports -fvisibility=hidden... yes checking for working native compiler: gcc... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating libsecp256k1.pc config.status: creating src/libsecp256k1-config.h config.status: executing depfiles commands config.status: executing libtool commands Build Options: with ecmult precomp = yes with external callbacks = no with benchmarks = yes with tests = yes with openssl tests = yes with coverage = no module ecdh = no module recovery = yes module extrakeys = no module schnorrsig = no asm = no ecmult window size = 15 ecmult gen prec. bits = 4 valgrind = no CC = arm-linux-gnueabihf-gcc CPPFLAGS = -I/home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/ SECP_CFLAGS = -O2 -std=c89 -pedantic -Wno-long-long -Wnested-externs -Wshadow -Wstrict-prototypes -Wundef -Wno-overlength-strings -Wall -Wno-unused-function -Wextra -Wcast-align -Wcast-align=strict -fvisibility=hidden CFLAGS = -pipe -O2 -O1 -g -fPIC LDFLAGS = -L/home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../lib -static-libstdc++ CC_FOR_BUILD = gcc CPPFLAGS_FOR_BUILD = SECP_CFLAGS_FOR_BUILD = -O2 -std=c89 -pedantic -Wno-long-long -Wnested-externs -Wshadow -Wstrict-prototypes -Wundef -Wno-overlength-strings -Wall -Wno-unused-function -Wextra -Wcast-align -Wcast-align=strict -fvisibility=hidden CFLAGS_FOR_BUILD = -g -O2 LDFLAGS_FOR_BUILD = Options used to compile and link: with wallet = yes with gui / qt = yes with qr = yes with zmq = yes with test = yes with bench = no with upnp = yes use asm = no enable sse42 = no enable sse41 = no enable avx2 = no enable shani = no debug enabled = no bls OPSYS = Linux bls SEED = UDEV bls WSIZE = 32 bls CCACHE = bls CC = arm-linux-gnueabihf-gcc bls CC_RAW = arm-linux-gnueabihf-gcc bls CXX = arm-linux-gnueabihf-g++ bls CXX_RAW = arm-linux-gnueabihf-g++ -std=c++17 bls CFLAGS = '-pipe -O2 -O1 -g -fPIC -O1 -pipe -O2 -O1 -g -fPIC -O1 -I/home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/ -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -I/home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include' bls CXXFLAGS = '-std=c++17 -pipe -O2 -O1 -g -O0 -DCURL_STATICLIB -fvisibility=hidden -pipe -O2 -O1 -g -O0 -DCURL_STATICLIB -fvisibility=hidden -I/home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/ -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -I/home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include' bls DEPENDS = /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/.. target os = linux build os = CC = arm-linux-gnueabihf-gcc CFLAGS = -pthread -pipe -O2 -O1 -g -fPIC -O1 CPPFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -I/home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/ -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 CXX = arm-linux-gnueabihf-g++ -std=c++17 CXXFLAGS = -Wstack-protector -fstack-protector-all -pipe -O2 -O1 -g -O0 -DCURL_STATICLIB -fvisibility=hidden LDFLAGS = -lpthread -Wl,-z,relro -Wl,-z,now -Wl,-z,separate-code -pie -L/home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../lib -static-libstdc++ ARFLAGS = cr CHARTS_LIBS = -L/home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/lib -lQt5Charts -lQt5Widgets -lQt5Gui -lqtlibpng -lqtharfbuzz -lQt5Core -lm -lz -ldl -lpthread -lQt5Widgets -lQt5Gui -lqtlibpng -lqtharfbuzz -lQt5Core -lm -lz -ldl -lpthread -lQt5Gui -lQt5Core -lm -lz -ldl -lpthread -lqtlibpng -lqtharfbuzz -lz -lQt5Core -lpthread -lm -lz -ldl CHARTS_CFLAGS = -I/home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtCharts -I/home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets -I/home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtGui -I/home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtCore + make -j3 Makefile:1243: warning: overriding recipe for target 'check-recursive' Makefile:718: warning: ignoring old recipe for target 'check-recursive' Makefile:1248: warning: overriding recipe for target 'install-recursive' Makefile:718: warning: ignoring old recipe for target 'install-recursive' Making all in src/bls/build make[1]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/src/bls/build' make[2]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/src/bls/build' make[3]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/src/bls/build' make[3]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/src/bls/build' Scanning dependencies of target arith_objs make[3]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/src/bls/build' Scanning dependencies of target blstmp make[3]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/src/bls/build' [ 0%] Built target arith_objs make[3]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/src/bls/build' make[3]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/src/bls/build' [ 0%] Building CXX object src/CMakeFiles/blstmp.dir/bls.cpp.o [ 1%] Building CXX object src/CMakeFiles/blstmp.dir/privatekey.cpp.o Scanning dependencies of target relic_s make[3]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/src/bls/build' make[3]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/src/bls/build' [ 2%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/relic_err.c.o [ 2%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/relic_core.c.o [ 3%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/relic_conf.c.o [ 3%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/relic_util.c.o [ 3%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/arch/relic_arch_none.c.o [ 4%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/rand/relic_rand_core.c.o [ 4%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/rand/relic_rand_hashd.c.o [ 5%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_add.c.o [ 5%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_cmp.c.o [ 5%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_div.c.o [ 6%] Building CXX object src/CMakeFiles/blstmp.dir/elements.cpp.o [ 7%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_factor.c.o [ 7%] Building CXX object src/CMakeFiles/blstmp.dir/schemes.cpp.o [ 7%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_gcd.c.o [ 8%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_inv.c.o [ 8%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_lcm.c.o [ 9%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_mem.c.o [ 9%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_mod.c.o [ 9%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_mul.c.o [ 10%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_mxp.c.o [ 10%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_prime.c.o [ 11%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_rec.c.o [ 11%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_shift.c.o [ 11%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_smb.c.o [ 12%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_sqr.c.o [ 12%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_srt.c.o [ 13%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_util.c.o [ 13%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/dv/relic_dv_mem.c.o [ 13%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/dv/relic_dv_util.c.o [ 14%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fp/relic_fp_add.c.o [ 14%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fp/relic_fp_cmp.c.o [ 15%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fp/relic_fp_exp.c.o [ 15%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fp/relic_fp_inv.c.o [ 16%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fp/relic_fp_mul.c.o [ 16%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fp/relic_fp_param.c.o [ 16%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fp/relic_fp_prime.c.o [ 17%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fp/relic_fp_rdc.c.o [ 17%] Linking CXX static library libblstmp.a [ 17%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fp/relic_fp_shift.c.o [ 18%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fp/relic_fp_sqr.c.o make[3]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/src/bls/build' [ 18%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fp/relic_fp_srt.c.o [ 18%] Built target blstmp [ 18%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fp/relic_fp_util.c.o [ 19%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp12_mul.c.o [ 19%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp12_sqr.c.o [ 20%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp18_mul.c.o [ 20%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp18_sqr.c.o [ 20%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp24_mul.c.o [ 21%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp24_sqr.c.o [ 21%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp2_mul.c.o [ 22%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp2_sqr.c.o [ 22%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp3_mul.c.o [ 23%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp3_sqr.c.o [ 23%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp48_mul.c.o [ 23%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp48_sqr.c.o [ 24%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp4_mul.c.o [ 24%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp4_sqr.c.o [ 25%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp54_mul.c.o [ 25%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp54_sqr.c.o [ 25%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp6_mul.c.o [ 26%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp6_sqr.c.o [ 26%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp8_mul.c.o [ 27%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp8_sqr.c.o [ 27%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp9_mul.c.o [ 27%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp9_sqr.c.o [ 28%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fpx_add.c.o [ 28%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fpx_cmp.c.o [ 29%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fpx_cyc.c.o [ 29%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fpx_exp.c.o [ 30%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fpx_field.c.o [ 30%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fpx_frb.c.o [ 30%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fpx_inv.c.o [ 31%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fpx_pck.c.o [ 31%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fpx_rdc.c.o [ 32%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fpx_srt.c.o [ 32%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fpx_util.c.o [ 32%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fb/relic_fb_add.c.o [ 33%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fb/relic_fb_cmp.c.o [ 33%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fb/relic_fb_exp.c.o [ 34%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fb/relic_fb_inv.c.o [ 34%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fb/relic_fb_itr.c.o [ 34%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fb/relic_fb_mul.c.o [ 35%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fb/relic_fb_param.c.o [ 35%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fb/relic_fb_poly.c.o [ 36%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fb/relic_fb_rdc.c.o [ 36%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fb/relic_fb_shift.c.o [ 37%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fb/relic_fb_slv.c.o [ 37%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fb/relic_fb_sqr.c.o [ 37%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fb/relic_fb_srt.c.o [ 38%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fb/relic_fb_trc.c.o [ 38%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fb/relic_fb_util.c.o [ 39%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fbx/relic_fb2_inv.c.o [ 39%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fbx/relic_fb2_mul.c.o [ 39%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fbx/relic_fb2_slv.c.o [ 40%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fbx/relic_fb2_sqr.c.o [ 40%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ep/relic_ep_add.c.o [ 41%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ep/relic_ep_cmp.c.o [ 41%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ep/relic_ep_curve.c.o [ 41%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ep/relic_ep_dbl.c.o [ 42%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ep/relic_ep_map.c.o [ 42%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ep/relic_ep_mul.c.o [ 43%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ep/relic_ep_mul_fix.c.o [ 43%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ep/relic_ep_mul_sim.c.o [ 44%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ep/relic_ep_neg.c.o [ 44%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ep/relic_ep_norm.c.o [ 44%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ep/relic_ep_param.c.o [ 45%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ep/relic_ep_pck.c.o [ 45%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ep/relic_ep_util.c.o [ 46%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep2_add.c.o [ 46%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep2_cmp.c.o [ 46%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep2_curve.c.o [ 47%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep2_dbl.c.o [ 47%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep2_frb.c.o [ 48%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep2_map.c.o [ 48%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep2_mul.c.o [ 48%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep2_mul_fix.c.o [ 49%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep2_mul_sim.c.o [ 49%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep2_neg.c.o [ 50%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep2_norm.c.o [ 50%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep2_pck.c.o [ 51%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep2_util.c.o [ 51%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/eb/relic_eb_add.c.o [ 51%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/eb/relic_eb_cmp.c.o [ 52%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/eb/relic_eb_curve.c.o [ 52%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/eb/relic_eb_dbl.c.o [ 53%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/eb/relic_eb_frb.c.o [ 53%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/eb/relic_eb_hlv.c.o [ 53%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/eb/relic_eb_map.c.o [ 54%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/eb/relic_eb_mul.c.o [ 54%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/eb/relic_eb_mul_fix.c.o [ 55%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/eb/relic_eb_mul_sim.c.o [ 55%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/eb/relic_eb_neg.c.o [ 55%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/eb/relic_eb_norm.c.o [ 56%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/eb/relic_eb_param.c.o [ 56%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/eb/relic_eb_pck.c.o [ 57%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/eb/relic_eb_util.c.o [ 57%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ed/relic_ed_add.c.o [ 58%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ed/relic_ed_cmp.c.o [ 58%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ed/relic_ed_curve.c.o [ 58%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ed/relic_ed_dbl.c.o [ 59%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ed/relic_ed_map.c.o [ 59%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ed/relic_ed_mul.c.o [ 59%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ed/relic_ed_mul_sim.c.o [ 60%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ed/relic_ed_mul_fix.c.o [ 60%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ed/relic_ed_neg.c.o [ 61%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ed/relic_ed_norm.c.o [ 61%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ed/relic_ed_param.c.o [ 62%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ed/relic_ed_pck.c.o [ 62%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ed/relic_ed_util.c.o [ 62%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_add_k12.c.o [ 63%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_add_k2.c.o [ 63%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_add_k48.c.o [ 64%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_add_k54.c.o [ 64%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_add_k8.c.o [ 65%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_dbl_k12.c.o [ 65%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_dbl_k2.c.o [ 65%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_dbl_k48.c.o [ 66%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_dbl_k54.c.o [ 66%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_dbl_k8.c.o [ 67%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_exp_k12.c.o [ 67%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_exp_k2.c.o [ 67%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_exp_k48.c.o [ 68%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_exp_k54.c.o [ 68%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_exp_k8.c.o [ 69%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_map.c.o [ 69%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_map_k12.c.o [ 69%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_map_k2.c.o [ 70%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_map_k48.c.o [ 70%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_map_k54.c.o [ 71%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_map_k8.c.o [ 71%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_norm.c.o [ 72%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pc/relic_pc_core.c.o [ 72%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pc/relic_pc_exp.c.o [ 72%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pc/relic_pc_util.c.o [ 73%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_rsa.c.o [ 73%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_rabin.c.o [ 74%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_bdpe.c.o [ 74%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_ghpe.c.o [ 74%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_phpe.c.o [ 75%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_ecdh.c.o [ 75%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_ecmqv.c.o [ 76%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_ecies.c.o [ 76%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_ecdsa.c.o [ 76%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_ecss.c.o [ 77%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_vbnn.c.o [ 77%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_sokaka.c.o [ 78%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_bgn.c.o [ 78%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_ibe.c.o [ 79%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_bls.c.o [ 79%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_cls.c.o [ 79%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_pss.c.o [ 80%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_mpss.c.o [ 80%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_bbs.c.o [ 81%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_zss.c.o [ 81%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_cmlhs.c.o [ 81%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_mklhs.c.o [ 82%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bc/relic_bc_aes.c.o [ 82%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bc/rijndael-alg-fst.c.o [ 83%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bc/rijndael-api-fst.c.o [ 83%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/md/blake2s-ref.c.o [ 83%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/md/relic_md_blake2s.c.o [ 84%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/md/relic_md_hmac.c.o [ 84%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/md/relic_md_kdf.c.o [ 85%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/md/relic_md_mgf.c.o [ 85%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/md/relic_md_sha224.c.o [ 86%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/md/relic_md_sha256.c.o [ 86%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/md/relic_md_sha384.c.o [ 86%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/md/relic_md_sha512.c.o [ 87%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/md/relic_md_xmd.c.o [ 87%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/md/sha224-256.c.o [ 88%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/md/sha384-512.c.o [ 88%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/mpc/relic_mt_mpc.c.o [ 88%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/mpc/relic_pc_mpc.c.o [ 89%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/gmp/relic_bn_div_low.c.o [ 89%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/gmp/relic_bn_add_low.c.o [ 90%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/gmp/relic_bn_mod_low.c.o [ 90%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/gmp/relic_bn_mul_low.c.o [ 90%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/gmp/relic_bn_shift_low.c.o [ 91%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/gmp/relic_bn_sqr_low.c.o [ 91%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/gmp/relic_fp_add_low.c.o [ 92%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/gmp/relic_fp_inv_low.c.o [ 92%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/gmp/relic_fp_mul_low.c.o [ 93%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/gmp/relic_fp_rdc_low.c.o [ 93%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/gmp/relic_fp_shift_low.c.o [ 93%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/gmp/relic_fp_sqr_low.c.o [ 94%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/easy/relic_fpx_add_low.c.o [ 94%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/easy/relic_fpx_mul_low.c.o [ 95%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/easy/relic_fpx_rdc_low.c.o [ 95%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/easy/relic_fpx_sqr_low.c.o [ 95%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/gmp/relic_fb_add_low.c.o [ 96%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/easy/relic_fb_inv_low.c.o [ 96%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/easy/relic_fb_itr_low.c.o [ 97%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/easy/relic_fb_mul_low.c.o [ 97%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/easy/relic_fb_rdc_low.c.o [ 97%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/gmp/relic_fb_shift_low.c.o [ 98%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/easy/relic_fb_slv_low.c.o [ 98%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/easy/relic_fb_sqr_low.c.o [ 99%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/easy/relic_fb_srt_low.c.o [ 99%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/easy/relic_fb_trc_low.c.o [100%] Linking C static library ../lib/librelic_s.a make[3]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/src/bls/build' [100%] Built target relic_s make[3]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/src/bls/build' Scanning dependencies of target combined_custom make[3]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/src/bls/build' make[3]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/src/bls/build' /usr/bin/arm-linux-gnueabihf-ar: creating /home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/src/bls/build/libbls.a make[3]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/src/bls/build' [100%] Built target combined_custom make[3]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/src/bls/build' Scanning dependencies of target bls make[3]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/src/bls/build' make[3]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/src/bls/build' [100%] Building CXX object src/CMakeFiles/bls.dir/privatekey.cpp.o [100%] Linking CXX static library libbls.a make[3]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/src/bls/build' [100%] Built target bls make[2]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/src/bls/build' make[1]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/src/bls/build' Making all in src/mcl/build make[1]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/src/mcl/build' make[2]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/src/mcl/build' make[3]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/src/mcl/build' Scanning dependencies of target mcl_st make[3]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/src/mcl/build' make[3]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/src/mcl/build' [ 12%] Building CXX object CMakeFiles/mcl_st.dir/src/fp.cpp.o [ 25%] Linking CXX static library lib/libmcl.a make[3]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/src/mcl/build' [ 25%] Built target mcl_st make[3]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/src/mcl/build' make[3]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/src/mcl/build' make[3]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/src/mcl/build' Scanning dependencies of target mclbn384 make[3]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/src/mcl/build' Scanning dependencies of target mclbn256 make[3]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/src/mcl/build' make[3]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/src/mcl/build' Scanning dependencies of target mclbn384_256 make[3]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/src/mcl/build' make[3]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/src/mcl/build' make[3]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/src/mcl/build' [ 37%] Building CXX object CMakeFiles/mclbn256.dir/src/bn_c256.cpp.o [ 50%] Building CXX object CMakeFiles/mclbn384.dir/src/bn_c384.cpp.o [ 62%] Building CXX object CMakeFiles/mclbn384_256.dir/src/bn_c384_256.cpp.o [ 75%] Linking CXX static library lib/libmclbn384.a make[3]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/src/mcl/build' [ 75%] Built target mclbn384 [ 87%] Linking CXX static library lib/libmclbn256.a make[3]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/src/mcl/build' [ 87%] Built target mclbn256 [100%] Linking CXX static library lib/libmclbn384_256.a make[3]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/src/mcl/build' [100%] Built target mclbn384_256 make[2]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/src/mcl/build' make[1]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/src/mcl/build' Making all in src make[1]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/src' make[2]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/src' CXX libnavcoin_server_a-addrman.o CXX navcoind-navcoind.o CXX libnavcoin_server_a-bloom.o In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./netbase.h:13, from ./addrman.h:9, from addrman.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = CAddress; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./netbase.h:13, from ./addrman.h:9, from addrman.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const CAddress&}; _Tp = CAddress; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ CXX libnavcoin_server_a-blockencodings.o CXX libnavcoin_server_a-chain.o CXX libnavcoin_server_a-checkpoints.o CXX libnavcoin_server_a-daoversionbit.o CXX libnavcoin_server_a-fs.o CXX libnavcoin_server_a-httprpc.o In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./primitives/block.h:9, from ./blockencodings.h:8, from blockencodings.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In copy constructor ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = CTxOut; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:555:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 555 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 556 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 557 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./primitives/block.h:9, from ./blockencodings.h:8, from blockencodings.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CTxOut*; _Tp = CTxOut]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:307:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307 | { return std::uninitialized_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CTxOut*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 115 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:140:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 137 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 140 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CTxOut*; bool _TrivialValueTypes = false]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 76 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 CXX libnavcoin_server_a-httpserver.o CXX libnavcoin_server_a-kernel.o CXX libnavcoin_server_a-init.o CXX libnavcoin_server_a-dbwrapper.o CXX libnavcoin_server_a-main.o CXX libnavcoin_server_a-merkleblock.o CXX libnavcoin_server_a-miner.o In file included from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/bind.hpp:22, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/signals2/slot.hpp:15, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/signals2/connection.hpp:24, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/signals2/signal.hpp:22, from ./util.h:30, from ./addrman.h:14, from init.cpp:14: /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/bind/bind_cc.hpp: In function ‘boost::_bi::bind_t::type> boost::bind(R (*)(B1), A1) [with R = void; B1 = const CChainParams&; A1 = boost::reference_wrapper]’: /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/bind/bind.hpp:1868:20: note: parameter passing for argument of type ‘boost::reference_wrapper’ changed in GCC 7.1 1868 | #define BOOST_BIND bind | ^~~~ /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/bind/bind.hpp:1868:20: note: in definition of macro ‘BOOST_BIND’ 1868 | #define BOOST_BIND bind | ^~~~ In file included from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/bind/bind.hpp:2127, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/bind.hpp:22, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/signals2/slot.hpp:15, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/signals2/connection.hpp:24, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/signals2/signal.hpp:22, from ./util.h:30, from ./addrman.h:14, from init.cpp:14: /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/bind/bind_cc.hpp:30:58: note: parameter passing for argument of type ‘boost::reference_wrapper’ changed in GCC 7.1 30 | return _bi::bind_t (f, list_type(a1)); | ^ In file included from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/bind.hpp:22, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/signals2/slot.hpp:15, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/signals2/connection.hpp:24, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/signals2/signal.hpp:22, from ./util.h:30, from ./addrman.h:14, from init.cpp:14: /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/bind/bind.hpp: In constructor ‘boost::_bi::list1::list1(A1) [with A1 = boost::reference_wrapper]’: /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/bind/bind.hpp:231:14: note: parameter passing for argument of type ‘boost::reference_wrapper’ changed in GCC 7.1 231 | explicit list1( A1 a1 ): base_type( a1 ) {} | ^~~~~ /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/bind/bind.hpp:231:44: note: parameter passing for argument of type ‘boost::reference_wrapper’ changed in GCC 7.1 231 | explicit list1( A1 a1 ): base_type( a1 ) {} | ^ In file included from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/bind/bind.hpp:47, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/bind.hpp:22, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/signals2/slot.hpp:15, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/signals2/connection.hpp:24, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/signals2/signal.hpp:22, from ./util.h:30, from ./addrman.h:14, from init.cpp:14: /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/bind/storage.hpp: In constructor ‘boost::_bi::storage1::storage1(A1) [with A1 = boost::reference_wrapper]’: /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/bind/storage.hpp:42:14: note: parameter passing for argument of type ‘boost::reference_wrapper’ changed in GCC 7.1 42 | explicit storage1( A1 a1 ): a1_( a1 ) {} | ^~~~~~~~ CXX libnavcoin_server_a-net.o In file included from miner.cpp:7: ./miner.h: In constructor ‘CTxMemPoolModifiedEntry::CTxMemPoolModifiedEntry(CTxMemPool::txiter)’: ./miner.h:51:5: note: parameter passing for argument of type ‘CTxMemPool::txiter’ {aka ‘boost::multi_index::detail::hashed_index_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>’} changed in GCC 7.1 51 | CTxMemPoolModifiedEntry(CTxMemPool::txiter entry) | ^~~~~~~~~~~~~~~~~~~~~~~ ./miner.h: In constructor ‘update_for_parent_inclusion::update_for_parent_inclusion(CTxMemPool::txiter)’: ./miner.h:134:5: note: parameter passing for argument of type ‘CTxMemPool::txiter’ {aka ‘boost::multi_index::detail::hashed_index_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>’} changed in GCC 7.1 134 | update_for_parent_inclusion(CTxMemPool::txiter it) : iter(it) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ miner.cpp: In member function ‘CBlockTemplate* BlockAssembler::CreateNewBlock(const CScript&, bool, uint64_t*, std::string&)’: miner.cpp:415:70: note: parameter passing for argument of type ‘std::vector::const_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 415 | coinbaseTx.vout.insert(coinbaseTx.vout.end(), forcedTxOut); | ^ miner.cpp: In member function ‘bool BlockAssembler::isStillDependent(CTxMemPool::txiter)’: miner.cpp:439:6: note: parameter passing for argument of type ‘CTxMemPool::txiter’ {aka ‘boost::multi_index::detail::hashed_index_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>’} changed in GCC 7.1 439 | bool BlockAssembler::isStillDependent(CTxMemPool::txiter iter) | ^~~~~~~~~~~~~~ miner.cpp:441:66: note: parameter passing for argument of type ‘CTxMemPool::txiter’ {aka ‘boost::multi_index::detail::hashed_index_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>’} changed in GCC 7.1 441 | for(CTxMemPool::txiter parent: mempool.GetMemPoolParents(iter)) | ^ miner.cpp: In member function ‘bool BlockAssembler::TestForBlock(CTxMemPool::txiter)’: miner.cpp:497:6: note: parameter passing for argument of type ‘CTxMemPool::txiter’ {aka ‘boost::multi_index::detail::hashed_index_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>’} changed in GCC 7.1 497 | bool BlockAssembler::TestForBlock(CTxMemPool::txiter iter) | ^~~~~~~~~~~~~~ miner.cpp: In member function ‘void BlockAssembler::AddToBlock(CTxMemPool::txiter)’: miner.cpp:549:6: note: parameter passing for argument of type ‘CTxMemPool::txiter’ {aka ‘boost::multi_index::detail::hashed_index_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>’} changed in GCC 7.1 549 | void BlockAssembler::AddToBlock(CTxMemPool::txiter iter) | ^~~~~~~~~~~~~~ miner.cpp: In member function ‘void BlockAssembler::UpdatePackagesForAdded(const setEntries&, indexed_modified_transaction_set&)’: miner.cpp:580:37: note: parameter passing for argument of type ‘const txiter’ {aka ‘const boost::multi_index::detail::hashed_index_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>’} changed in GCC 7.1 580 | mempool.CalculateDescendants(it, descendants); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ miner.cpp:587:54: note: parameter passing for argument of type ‘CTxMemPool::txiter’ {aka ‘boost::multi_index::detail::hashed_index_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>’} changed in GCC 7.1 587 | CTxMemPoolModifiedEntry modEntry(desc); | ^ miner.cpp:593:37: note: parameter passing for argument of type ‘const txiter’ {aka ‘const boost::multi_index::detail::hashed_index_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>’} changed in GCC 7.1 593 | mapModifiedTx.modify(mit, update_for_parent_inclusion(it)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ miner.cpp:593:37: note: parameter passing for argument of type ‘modtxiter’ {aka ‘boost::multi_index::detail::bidir_node_iterator > > > >’} changed in GCC 7.1 miner.cpp: In member function ‘bool BlockAssembler::SkipMapTxEntry(CTxMemPool::txiter, indexed_modified_transaction_set&, CTxMemPool::setEntries&)’: miner.cpp:608:6: note: parameter passing for argument of type ‘CTxMemPool::txiter’ {aka ‘boost::multi_index::detail::hashed_index_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>’} changed in GCC 7.1 608 | bool BlockAssembler::SkipMapTxEntry(CTxMemPool::txiter it, indexed_modified_transaction_set &mapModifiedTx, CTxMemPool::setEntries &failedTx) | ^~~~~~~~~~~~~~ miner.cpp: In member function ‘void BlockAssembler::SortForBlock(const setEntries&, CTxMemPool::txiter, std::vector > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag> >&)’: miner.cpp:616:6: note: parameter passing for argument of type ‘CTxMemPool::txiter’ {aka ‘boost::multi_index::detail::hashed_index_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>’} changed in GCC 7.1 616 | void BlockAssembler::SortForBlock(const CTxMemPool::setEntries& package, CTxMemPool::txiter entry, std::vector& sortedEntries) | ^~~~~~~~~~~~~~ miner.cpp: In member function ‘void BlockAssembler::addPackageTxs()’: miner.cpp:740:31: note: parameter passing for argument of type ‘boost::multi_index::detail::ordered_index, CompareTxMemPoolEntryByAncestorFee, boost::multi_index::detail::nth_layer<5, CTxMemPoolEntry, boost::multi_index::indexed_by, boost::multi_index::ordered_non_unique, boost::multi_index::identity, CompareTxMemPoolEntryByDescendantScore>, boost::multi_index::ordered_non_unique, boost::multi_index::identity, CompareTxMemPoolEntryByEntryTime>, boost::multi_index::ordered_unique, boost::multi_index::identity, CompareTxMemPoolEntryByScore>, boost::multi_index::ordered_non_unique, boost::multi_index::identity, CompareTxMemPoolEntryByAncestorFee> >, std::allocator >, boost::mpl::v_item, 0>, boost::multi_index::detail::ordered_non_unique_tag, boost::multi_index::detail::null_augment_policy>::iterator’ {aka ‘boost::multi_index::detail::bidir_node_iterator > > >’} changed in GCC 7.1 740 | SkipMapTxEntry(mempool.mapTx.project<0>(mi), mapModifiedTx, failedTx)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ miner.cpp:740:31: note: parameter passing for argument of type ‘boost::multi_index::detail::hashed_index_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>’ changed in GCC 7.1 miner.cpp:756:47: note: parameter passing for argument of type ‘boost::multi_index::detail::ordered_index, CompareTxMemPoolEntryByAncestorFee, boost::multi_index::detail::nth_layer<5, CTxMemPoolEntry, boost::multi_index::indexed_by, boost::multi_index::ordered_non_unique, boost::multi_index::identity, CompareTxMemPoolEntryByDescendantScore>, boost::multi_index::ordered_non_unique, boost::multi_index::identity, CompareTxMemPoolEntryByEntryTime>, boost::multi_index::ordered_unique, boost::multi_index::identity, CompareTxMemPoolEntryByScore>, boost::multi_index::ordered_non_unique, boost::multi_index::identity, CompareTxMemPoolEntryByAncestorFee> >, std::allocator >, boost::mpl::v_item, 0>, boost::multi_index::detail::ordered_non_unique_tag, boost::multi_index::detail::null_augment_policy>::iterator’ {aka ‘boost::multi_index::detail::bidir_node_iterator > > >’} changed in GCC 7.1 756 | iter = mempool.mapTx.project<0>(mi); | ^ miner.cpp:758:52: note: parameter passing for argument of type ‘CTxMemPool::txiter’ {aka ‘boost::multi_index::detail::hashed_index_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>’} changed in GCC 7.1 758 | CompareModifiedEntry()(*modit, CTxMemPoolModifiedEntry(iter))) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ miner.cpp:794:64: note: parameter passing for argument of type ‘modtxscoreiter’ {aka ‘boost::multi_index::detail::bidir_node_iterator > > >’} changed in GCC 7.1 794 | mapModifiedTx.get().erase(modit); | ^ miner.cpp:811:64: note: parameter passing for argument of type ‘modtxscoreiter’ {aka ‘boost::multi_index::detail::bidir_node_iterator > > >’} changed in GCC 7.1 811 | mapModifiedTx.get().erase(modit); | ^ miner.cpp:822:23: note: parameter passing for argument of type ‘const boost::multi_index::detail::hashed_index_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>’ changed in GCC 7.1 822 | AddToBlock(sortedEntries[i]); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ miner.cpp: In member function ‘void BlockAssembler::addPriorityTxs(bool, int)’: miner.cpp:862:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag> >*, std::vector > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag> > > >’ changed in GCC 7.1 862 | std::make_heap(vecPriority.begin(), vecPriority.end(), pricomparer); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ miner.cpp:868:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag> >*, std::vector > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag> > > >’ changed in GCC 7.1 868 | std::pop_heap(vecPriority.begin(), vecPriority.end(), pricomparer); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ miner.cpp:886:29: note: parameter passing for argument of type ‘CTxMemPool::txiter’ {aka ‘boost::multi_index::detail::hashed_index_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>’} changed in GCC 7.1 886 | if (isStillDependent(iter)) { | ~~~~~~~~~~~~~~~~^~~~~~ miner.cpp:892:25: note: parameter passing for argument of type ‘CTxMemPool::txiter’ {aka ‘boost::multi_index::detail::hashed_index_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>’} changed in GCC 7.1 892 | if (TestForBlock(iter)) { | ~~~~~~~~~~~~^~~~~~ miner.cpp:893:23: note: parameter passing for argument of type ‘CTxMemPool::txiter’ {aka ‘boost::multi_index::detail::hashed_index_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>’} changed in GCC 7.1 893 | AddToBlock(iter); | ~~~~~~~~~~^~~~~~ miner.cpp:903:74: note: parameter passing for argument of type ‘CTxMemPool::txiter’ {aka ‘boost::multi_index::detail::hashed_index_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>’} changed in GCC 7.1 903 | for(CTxMemPool::txiter child: mempool.GetMemPoolChildren(iter)) | ^ miner.cpp:908:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag> >*, std::vector > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag> > > >’ changed in GCC 7.1 908 | std::push_heap(vecPriority.begin(), vecPriority.end(), pricomparer); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ miner.cpp:909:44: note: parameter passing for argument of type ‘waitPriIter’ {aka ‘std::_Rb_tree_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>, double> >’} changed in GCC 7.1 909 | waitPriMap.erase(wpiter); | ^ main.cpp: In function ‘bool RemoveBLSCTConflicting(CTxMemPool&, const COutPoint&)’: main.cpp:1270:34: note: parameter passing for argument of type ‘CTxMemPool::txiter’ {aka ‘boost::multi_index::detail::hashed_index_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>’} changed in GCC 7.1 1270 | pool.CalculateDescendants(mi, allConflicting); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ miner.cpp: In function ‘bool SignBlock(CBlock*, CWallet&, int64_t, std::string)’: miner.cpp:1240:64: note: parameter passing for argument of type ‘std::vector::const_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 1240 | it = pblock->vtx[0].vout.erase(it); | ^ miner.cpp:1247:64: note: parameter passing for argument of type ‘std::vector::const_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 1247 | it = pblock->vtx[0].vout.erase(it); | ^ miner.cpp:1261:68: note: parameter passing for argument of type ‘std::vector::const_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 1261 | it = pblock->vtx[0].vout.erase(it); | ^ miner.cpp:1272:64: note: parameter passing for argument of type ‘std::vector::const_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 1272 | it = pblock->vtx[0].vout.erase(it); | ^ miner.cpp:1279:64: note: parameter passing for argument of type ‘std::vector::const_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 1279 | it = pblock->vtx[0].vout.erase(it); | ^ miner.cpp:1294:68: note: parameter passing for argument of type ‘std::vector::const_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 1294 | it = pblock->vtx[0].vout.erase(it); | ^ miner.cpp:1305:64: note: parameter passing for argument of type ‘std::vector::const_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 1305 | it = pblock->vtx[0].vout.erase(it); | ^ miner.cpp:1312:64: note: parameter passing for argument of type ‘std::vector::const_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 1312 | it = pblock->vtx[0].vout.erase(it); | ^ miner.cpp:1329:68: note: parameter passing for argument of type ‘std::vector::const_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 1329 | it = pblock->vtx[0].vout.erase(it); | ^ miner.cpp:1341:68: note: parameter passing for argument of type ‘std::vector::const_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 1341 | it = pblock->vtx[0].vout.erase(it); | ^ miner.cpp:1366:95: note: parameter passing for argument of type ‘std::vector::const_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 1366 | pblock->vtx[0].vout.insert(pblock->vtx[0].vout.begin(), CTxOut()); | ^ miner.cpp:1385:99: note: parameter passing for argument of type ‘std::vector::const_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 1385 | pblock->vtx[0].vout.insert(pblock->vtx[0].vout.begin(), CTxOut()); | ^ miner.cpp:1395:99: note: parameter passing for argument of type ‘std::vector::const_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 1395 | pblock->vtx[0].vout.insert(pblock->vtx[0].vout.begin(), CTxOut()); | ^ miner.cpp:1413:82: note: parameter passing for argument of type ‘std::vector::const_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 1413 | txCoinStake.vout.insert(txCoinStake.vout.end(), forcedTxOut); | ^ main.cpp: In function ‘bool AcceptToMemoryPoolWorker(CTxMemPool&, CCriticalSection*, CCriticalSection*, CValidationState&, const CTransaction&, bool, bool*, bool, const CAmount&, std::vector&)’: main.cpp:1995:46: note: parameter passing for argument of type ‘CTxMemPool::txiter’ {aka ‘boost::multi_index::detail::hashed_index_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>’} changed in GCC 7.1 1995 | pool.CalculateDescendants(it, allConflicting); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./primitives/block.h:9, from ./miner.h:10, from miner.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In copy constructor ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = CTxOut; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:555:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 555 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 556 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 557 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./primitives/block.h:9, from ./miner.h:10, from miner.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, const value_type&) [with _Tp = CTxOut; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:130:5: note: parameter passing for argument of type ‘std::vector::const_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 130 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:154:6: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator >’ changed in GCC 7.1 154 | _M_insert_aux(__pos, std::move(__x_copy._M_val())); | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:161:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./primitives/block.h:9, from ./miner.h:10, from miner.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/multi_index/ordered_index.hpp:17, from ./txmempool.h:26, from ./miner.h:11, from miner.cpp:7: /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/multi_index/detail/ord_index_impl.hpp: In member function ‘bool boost::multi_index::detail::ordered_index_impl::modify(boost::multi_index::detail::ordered_index_impl::iterator, Modifier) [with Modifier = update_for_parent_inclusion; KeyFromValue = modifiedentry_iter; Compare = CompareCTxMemPoolIter; SuperMeta = boost::multi_index::detail::nth_layer<1, CTxMemPoolModifiedEntry, boost::multi_index::indexed_by, boost::multi_index::ordered_non_unique, boost::multi_index::identity, CompareModifiedEntry> >, std::allocator >; TagList = boost::mpl::vector0; Category = boost::multi_index::detail::ordered_unique_tag; AugmentPolicy = boost::multi_index::detail::null_augment_policy]’: /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/multi_index/detail/ord_index_impl.hpp:408:8: note: parameter passing for argument of type ‘boost::multi_index::detail::ordered_index_impl, boost::multi_index::ordered_non_unique, boost::multi_index::identity, CompareModifiedEntry> >, std::allocator >, boost::mpl::vector0, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy>::iterator’ {aka ‘boost::multi_index::detail::bidir_node_iterator > > > >’} changed in GCC 7.1 408 | bool modify(iterator position,Modifier mod) | ^~~~~~ In file included from ./txmempool.h:25, from ./miner.h:11, from miner.cpp:7: /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/multi_index_container.hpp: In member function ‘typename boost::multi_index::multi_index_container::nth_index_iterator::type boost::multi_index::multi_index_container::project(IteratorType) [with int N = 0; IteratorType = boost::multi_index::detail::bidir_node_iterator > > >; Value = CTxMemPoolEntry; IndexSpecifierList = boost::multi_index::indexed_by, boost::multi_index::ordered_non_unique, boost::multi_index::identity, CompareTxMemPoolEntryByDescendantScore>, boost::multi_index::ordered_non_unique, boost::multi_index::identity, CompareTxMemPoolEntryByEntryTime>, boost::multi_index::ordered_unique, boost::multi_index::identity, CompareTxMemPoolEntryByScore>, boost::multi_index::ordered_non_unique, boost::multi_index::identity, CompareTxMemPoolEntryByAncestorFee> >; Allocator = std::allocator]’: /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/multi_index_container.hpp:435:40: note: parameter passing for argument of type ‘boost::multi_index::detail::bidir_node_iterator > > >’ changed in GCC 7.1 435 | typename nth_index_iterator::type project(IteratorType it) | ^~~~~~~ In file included from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/multi_index/ordered_index.hpp:17, from ./txmempool.h:26, from ./miner.h:11, from miner.cpp:7: /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/multi_index/detail/ord_index_impl.hpp: In member function ‘boost::multi_index::detail::ordered_index_impl::iterator boost::multi_index::detail::ordered_index_impl::erase(boost::multi_index::detail::ordered_index_impl::iterator) [with KeyFromValue = boost::multi_index::identity; Compare = CompareModifiedEntry; SuperMeta = boost::multi_index::detail::nth_layer<2, CTxMemPoolModifiedEntry, boost::multi_index::indexed_by, boost::multi_index::ordered_non_unique, boost::multi_index::identity, CompareModifiedEntry> >, std::allocator >; TagList = boost::mpl::v_item, 0>; Category = boost::multi_index::detail::ordered_non_unique_tag; AugmentPolicy = boost::multi_index::detail::null_augment_policy]’: /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/multi_index/detail/ord_index_impl.hpp:351:12: note: parameter passing for argument of type ‘boost::multi_index::detail::ordered_index_impl, CompareModifiedEntry, boost::multi_index::detail::nth_layer<2, CTxMemPoolModifiedEntry, boost::multi_index::indexed_by, boost::multi_index::ordered_non_unique, boost::multi_index::identity, CompareModifiedEntry> >, std::allocator >, boost::mpl::v_item, 0>, boost::multi_index::detail::ordered_non_unique_tag, boost::multi_index::detail::null_augment_policy>::iterator’ {aka ‘boost::multi_index::detail::bidir_node_iterator > > >’} changed in GCC 7.1 351 | iterator erase(iterator position) | ^~~~~ /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/multi_index/detail/ord_index_impl.hpp: In member function ‘boost::multi_index::detail::ordered_index_impl::size_type boost::multi_index::detail::ordered_index_impl::erase(boost::multi_index::detail::ordered_index_impl::key_param_type) [with KeyFromValue = modifiedentry_iter; Compare = CompareCTxMemPoolIter; SuperMeta = boost::multi_index::detail::nth_layer<1, CTxMemPoolModifiedEntry, boost::multi_index::indexed_by, boost::multi_index::ordered_non_unique, boost::multi_index::identity, CompareModifiedEntry> >, std::allocator >; TagList = boost::mpl::vector0; Category = boost::multi_index::detail::ordered_unique_tag; AugmentPolicy = boost::multi_index::detail::null_augment_policy]’: /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/multi_index/detail/ord_index_impl.hpp:367:14: note: parameter passing for argument of type ‘boost::multi_index::detail::bidir_node_iterator > > > >’ changed in GCC 7.1 367 | p.first=erase(p.first); In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./primitives/block.h:9, from ./miner.h:10, from miner.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h: In function ‘void std::make_heap(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag> >*, std::vector > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag> > > >; _Compare = TxCoinAgePriorityCompare]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:386:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag> >*, std::vector > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag> > > >’ changed in GCC 7.1 386 | make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:386:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag> >*, std::vector > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag> > > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:397:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag> >*, std::vector > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag> > > >’ changed in GCC 7.1 397 | std::__make_heap(__first, __last, __cmp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h: In function ‘void std::pop_heap(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag> >*, std::vector > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag> > > >; _Compare = TxCoinAgePriorityCompare]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:304:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag> >*, std::vector > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag> > > >’ changed in GCC 7.1 304 | pop_heap(_RandomAccessIterator __first, | ^~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:304:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag> >*, std::vector > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag> > > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:320:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag> >*, std::vector > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag> > > >’ changed in GCC 7.1 320 | std::__pop_heap(__first, __last, __last, __cmp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h: In function ‘void std::push_heap(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag> >*, std::vector > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag> > > >; _Compare = TxCoinAgePriorityCompare]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:189:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag> >*, std::vector > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag> > > >’ changed in GCC 7.1 189 | push_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:189:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag> >*, std::vector > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag> > > >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:61, from ./bls/src/bls.hpp:19, from ./serialize.h:13, from ./amount.h:9, from ./primitives/transaction.h:9, from ./primitives/block.h:9, from ./miner.h:10, from miner.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h: In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(std::map<_Key, _Tp, _Compare, _Alloc>::iterator) [with _Key = boost::multi_index::detail::hashed_index_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>; _Tp = double; _Compare = CTxMemPool::CompareIteratorByHash; _Alloc = std::allocator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>, double> >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h:1036:7: note: parameter passing for argument of type ‘std::map > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>, double, CTxMemPool::CompareIteratorByHash>::iterator’ {aka ‘std::_Rb_tree_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>, double> >’} changed in GCC 7.1 1036 | erase(iterator __position) | ^~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h:1037:37: note: parameter passing for argument of type ‘std::map > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>, double, CTxMemPool::CompareIteratorByHash>::iterator’ {aka ‘std::_Rb_tree_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>, double> >’} changed in GCC 7.1 1037 | { return _M_t.erase(__position); } | ^ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./primitives/block.h:9, from ./miner.h:10, from miner.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(std::vector<_Tp, _Alloc>::const_iterator) [with _Tp = CTxOut; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1427:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 1427 | erase(const_iterator __position) | ^~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1428:58: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1428 | { return _M_erase(begin() + (__position - cbegin())); } | ^ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:61, from ./bls/src/bls.hpp:19, from ./serialize.h:13, from ./amount.h:9, from ./primitives/transaction.h:9, from ./primitives/block.h:9, from ./miner.h:10, from miner.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h: In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = uint256; _Tp = long long int; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 499 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./primitives/block.h:9, from ./miner.h:10, from miner.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = CTxOut; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1290:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 1290 | insert(const_iterator __position, value_type&& __x) | ^~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1291:57: note: parameter passing for argument of type ‘std::vector::const_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 1291 | { return _M_insert_rval(__position, std::move(__x)); } | ^ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./primitives/block.h:9, from ./miner.h:10, from miner.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CTxOut*; _Tp = CTxOut]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:307:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307 | { return std::uninitialized_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./primitives/block.h:9, from ./miner.h:10, from miner.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, _Arg&&) [with _Arg = CTxOut; _Tp = CTxOut; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:395:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 395 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const CTxOut&}; _Tp = CTxOut; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 In file included from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/multi_index/ordered_index.hpp:17, from ./txmempool.h:26, from ./miner.h:11, from miner.cpp:7: /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/multi_index/detail/ord_index_impl.hpp: In member function ‘boost::multi_index::detail::ordered_index_impl::size_type boost::multi_index::detail::ordered_index_impl::count(const CompatibleKey&, const CompatibleCompare&) const [with CompatibleKey = boost::multi_index::detail::hashed_index_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>; CompatibleCompare = CompareCTxMemPoolIter; KeyFromValue = modifiedentry_iter; Compare = CompareCTxMemPoolIter; SuperMeta = boost::multi_index::detail::nth_layer<1, CTxMemPoolModifiedEntry, boost::multi_index::indexed_by, boost::multi_index::ordered_non_unique, boost::multi_index::identity, CompareModifiedEntry> >, std::allocator >; TagList = boost::mpl::vector0; Category = boost::multi_index::detail::ordered_unique_tag; AugmentPolicy = boost::multi_index::detail::null_augment_policy]’: /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/multi_index/detail/ord_index_impl.hpp:523:53: note: parameter passing for argument of type ‘boost::multi_index::detail::bidir_node_iterator > > > >’ changed in GCC 7.1 523 | size_type n=static_cast(std::distance(p.first,p.second)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/multi_index/detail/ord_index_impl.hpp: In member function ‘boost::multi_index::detail::ordered_index_impl::iterator boost::multi_index::detail::ordered_index_impl::erase(boost::multi_index::detail::ordered_index_impl::iterator) [with KeyFromValue = modifiedentry_iter; Compare = CompareCTxMemPoolIter; SuperMeta = boost::multi_index::detail::nth_layer<1, CTxMemPoolModifiedEntry, boost::multi_index::indexed_by, boost::multi_index::ordered_non_unique, boost::multi_index::identity, CompareModifiedEntry> >, std::allocator >; TagList = boost::mpl::vector0; Category = boost::multi_index::detail::ordered_unique_tag; AugmentPolicy = boost::multi_index::detail::null_augment_policy]’: /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/multi_index/detail/ord_index_impl.hpp:351:12: note: parameter passing for argument of type ‘boost::multi_index::detail::ordered_index_impl, boost::multi_index::ordered_non_unique, boost::multi_index::identity, CompareModifiedEntry> >, std::allocator >, boost::mpl::vector0, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy>::iterator’ {aka ‘boost::multi_index::detail::bidir_node_iterator > > > >’} changed in GCC 7.1 351 | iterator erase(iterator position) | ^~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./primitives/block.h:9, from ./miner.h:10, from miner.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag> >}; _Tp = std::pair > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag> >; _Alloc = std::allocator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag> > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag> >*, std::vector > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag> > > >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./primitives/block.h:9, from ./miner.h:10, from miner.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h: In function ‘void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag> >*, std::vector > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:326:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag> >*, std::vector > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag> > > >’ changed in GCC 7.1 326 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:326:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag> >*, std::vector > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag> > > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h: In function ‘void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag> >*, std::vector > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:243:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag> >*, std::vector > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag> > > >’ changed in GCC 7.1 243 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:243:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag> >*, std::vector > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag> > > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:243:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag> >*, std::vector > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag> > > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h: In function ‘void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag> >*, std::vector > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag> > > >; _Distance = int; _Tp = std::pair > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag> >; _Compare = __gnu_cxx::__ops::_Iter_comp_val]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:128:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag> >*, std::vector > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag> > > >’ changed in GCC 7.1 128 | __push_heap(_RandomAccessIterator __first, | ^~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:133:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag> >*, std::vector > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag> > > >’ changed in GCC 7.1 133 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:60, from ./bls/src/bls.hpp:19, from ./serialize.h:13, from ./amount.h:9, from ./primitives/transaction.h:9, from ./primitives/block.h:9, from ./miner.h:10, from miner.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator) [with _Key = boost::multi_index::detail::hashed_index_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>; _Val = std::pair > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>, double>; _KeyOfValue = std::_Select1st > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>, double> >; _Compare = CTxMemPool::CompareIteratorByHash; _Alloc = std::allocator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>, double> >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:1220:7: note: parameter passing for argument of type ‘std::_Rb_tree > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>, std::pair > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>, double>, std::_Select1st > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>, double> >, CTxMemPool::CompareIteratorByHash, std::allocator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>, double> > >::iterator’ {aka ‘std::_Rb_tree_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>, double> >’} changed in GCC 7.1 1220 | erase(iterator __position) | ^~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:1225:2: note: parameter passing for argument of type ‘std::_Rb_tree > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>, std::pair > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>, double>, std::_Select1st > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>, double> >, CTxMemPool::CompareIteratorByHash, std::allocator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>, double> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>, double> >’} changed in GCC 7.1 1225 | _M_erase_aux(__position); | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./primitives/block.h:9, from ./miner.h:10, from miner.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator) [with _Tp = CTxOut; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:171:5: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 171 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./primitives/block.h:9, from ./miner.h:10, from miner.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:175:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 175 | _GLIBCXX_MOVE3(__position + 1, end(), __position); | ^~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:60, from ./bls/src/bls.hpp:19, from ./serialize.h:13, from ./amount.h:9, from ./primitives/transaction.h:9, from ./primitives/block.h:9, from ./miner.h:10, from miner.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/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(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2457:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./primitives/block.h:9, from ./miner.h:10, from miner.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(std::vector<_Tp, _Alloc>::const_iterator, std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = CTxOut; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:340:5: note: parameter passing for argument of type ‘std::vector::const_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 340 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:354:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354 | _M_insert_aux(begin() + __n, std::move(__v)); | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:356:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356 | _M_realloc_insert(begin() + __n, std::move(__v)); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./primitives/block.h:9, from ./miner.h:10, from miner.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CTxOut*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 115 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:140:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 137 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 140 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./primitives/block.h:9, from ./miner.h:10, from miner.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:66, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./primitives/block.h:9, from ./miner.h:10, from miner.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator_base_funcs.h: In function ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = boost::multi_index::detail::bidir_node_iterator > > > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator_base_funcs.h:138:5: note: parameter passing for argument of type ‘boost::multi_index::detail::bidir_node_iterator > > > >’ changed in GCC 7.1 138 | distance(_InputIterator __first, _InputIterator __last) | ^~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator_base_funcs.h:138:5: note: parameter passing for argument of type ‘boost::multi_index::detail::bidir_node_iterator > > > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator_base_funcs.h:141:29: note: parameter passing for argument of type ‘boost::multi_index::detail::bidir_node_iterator > > > >’ changed in GCC 7.1 141 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 142 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./primitives/block.h:9, from ./miner.h:10, from miner.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag> >}; _Tp = std::pair > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag> >; _Alloc = std::allocator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag> > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag> > >::iterator’ {aka ‘__gnu_cxx::__normal_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag> >*, std::vector > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag> > > >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./primitives/block.h:9, from ./miner.h:10, from miner.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag> >*, std::vector > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag> > > >; _Distance = int; _Tp = std::pair > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag> >*, std::vector > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag> > > >’ changed in GCC 7.1 214 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:222:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag> >*, std::vector > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag> > > >’ changed in GCC 7.1 222 | if (__comp(__first + __secondChild, | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 223 | __first + (__secondChild - 1))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:71, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./primitives/block.h:9, from ./miner.h:10, from miner.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h: In member function ‘bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag> >*, std::vector > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag> > > >; _Value = std::pair > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag> >; _Compare = TxCoinAgePriorityCompare]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h:176:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag> >*, std::vector > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag> > > >’ changed in GCC 7.1 176 | operator()(_Iterator __it, _Value& __val) | ^~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:60, from ./bls/src/bls.hpp:19, from ./serialize.h:13, from ./amount.h:9, from ./primitives/transaction.h:9, from ./primitives/block.h:9, from ./miner.h:10, from miner.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = boost::multi_index::detail::hashed_index_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>; _Val = std::pair > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>, double>; _KeyOfValue = std::_Select1st > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>, double> >; _Compare = CTxMemPool::CompareIteratorByHash; _Alloc = std::allocator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>, double> >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2509:5: note: parameter passing for argument of type ‘std::_Rb_tree > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>, std::pair > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>, double>, std::_Select1st > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>, double> >, CTxMemPool::CompareIteratorByHash, std::allocator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>, double> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>, double> >’} changed in GCC 7.1 2509 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./primitives/block.h:9, from ./miner.h:10, from miner.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:497:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 497 | move(_II __first, _II __last, _OI __result) | ^~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:497:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:497:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:505:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 505 | return std::__copy_move_a2(std::__miter_base(__first), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 506 | std::__miter_base(__last), __result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:60, from ./bls/src/bls.hpp:19, from ./serialize.h:13, from ./amount.h:9, from ./primitives/transaction.h:9, from ./primitives/block.h:9, from ./miner.h:10, from miner.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2192:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2192 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./primitives/block.h:9, from ./miner.h:10, from miner.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {CTxOut}; _Tp = CTxOut; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:67, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./primitives/block.h:9, from ./miner.h:10, from miner.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = CTxOut*; _Container = std::vector]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h:1007:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1007 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./primitives/block.h:9, from ./miner.h:10, from miner.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = CTxOut*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:289:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 289 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./primitives/block.h:9, from ./miner.h:10, from miner.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CTxOut*; bool _TrivialValueTypes = false]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 76 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:66, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./primitives/block.h:9, from ./miner.h:10, from miner.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator_base_funcs.h: In function ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = boost::multi_index::detail::bidir_node_iterator > > > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator_base_funcs.h:80:5: note: parameter passing for argument of type ‘boost::multi_index::detail::bidir_node_iterator > > > >’ changed in GCC 7.1 80 | __distance(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator_base_funcs.h:80:5: note: parameter passing for argument of type ‘boost::multi_index::detail::bidir_node_iterator > > > >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:71, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./primitives/block.h:9, from ./miner.h:10, from miner.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag> >*, std::vector > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag> > > >; _Iterator2 = __gnu_cxx::__normal_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag> >*, std::vector > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag> > > >; _Compare = TxCoinAgePriorityCompare]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h:142:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag> >*, std::vector > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag> > > >’ changed in GCC 7.1 142 | operator()(_Iterator1 __it1, _Iterator2 __it2) | ^~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h:142:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag> >*, std::vector > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag> > > >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./primitives/block.h:9, from ./miner.h:10, from miner.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h: In function ‘_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h:428:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./primitives/block.h:9, from ./miner.h:10, from miner.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 438 | __copy_move_a2(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./primitives/block.h:9, from ./miner.h:10, from miner.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h: In function ‘void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>*, std::vector > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:342:22: note: parameter passing for argument of type ‘boost::multi_index::detail::hashed_index_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>’ changed in GCC 7.1 342 | std::__adjust_heap(__first, __parent, __len, _GLIBCXX_MOVE(__value), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | __comp); | ~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h: In function ‘void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>*, std::vector > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:253:25: note: parameter passing for argument of type ‘boost::multi_index::detail::hashed_index_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>’ changed in GCC 7.1 253 | std::__adjust_heap(__first, _DistanceType(0), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 254 | _DistanceType(__last - __first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | _GLIBCXX_MOVE(__value), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>*, std::vector > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag> > >; _Distance = int; _Tp = boost::multi_index::detail::hashed_index_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘boost::multi_index::detail::hashed_index_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>’ changed in GCC 7.1 214 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:237:23: note: parameter passing for argument of type ‘boost::multi_index::detail::hashed_index_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>’ changed in GCC 7.1 237 | std::__push_heap(__first, __holeIndex, __topIndex, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | _GLIBCXX_MOVE(__value), __cmp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h: In function ‘void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>*, std::vector > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag> > >; _Distance = int; _Tp = boost::multi_index::detail::hashed_index_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>; _Compare = __gnu_cxx::__ops::_Iter_comp_val]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:128:5: note: parameter passing for argument of type ‘boost::multi_index::detail::hashed_index_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>’ changed in GCC 7.1 128 | __push_heap(_RandomAccessIterator __first, | ^~~~~~~~~~~ main.cpp: In function ‘void CheckDandelionEmbargoes()’: main.cpp:11429:66: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 11429 | iter = mDandelionAggregationSessionEmbargo.erase(iter); | ^ main.cpp:11443:66: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 11443 | iter = mDandelionEncryptedCandidateEmbargo.erase(iter); | ^ main.cpp:11452:48: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 11452 | iter = mDandelionEmbargo.erase(iter); | ^ main.cpp:11463:52: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 11463 | iter = mDandelionEmbargo.erase(iter); | ^ main.cpp:11471:48: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 11471 | iter = mDandelionEmbargo.erase(iter); | ^ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from main.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from main.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = CTxOut; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:226:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 226 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ^~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:238:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 238 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:238:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from main.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In function ‘bool std::operator==(const std::vector<_Tp, _Alloc>&, const std::vector<_Tp, _Alloc>&) [with _Tp = CTxOut; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1890:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1890 | && std::equal(__x.begin(), __x.end(), __y.begin())); } | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In copy constructor ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = CTxOut; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:555:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 555 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 556 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 557 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In copy constructor ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = CandidateTransaction; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:555:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 555 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 556 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 557 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = CAddress; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from main.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = CandidateTransaction; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:226:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 226 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ^~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:238:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 238 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:238:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:61, from ./bls/src/bls.hpp:19, from ./serialize.h:13, from ./amount.h:9, from ./main.h:14, from main.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h: In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::__cxx11::basic_string; _Compare = std::less; _Alloc = std::allocator > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator > >’} changed in GCC 7.1 499 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h: In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 499 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, CXX libnavcoin_server_a-ntpclient.o /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h: In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = CAddressHistoryKey; _Tp = CAddressHistoryValue; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 499 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from main.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = CTxOut; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = CBlockFileInfo; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:61, from ./bls/src/bls.hpp:19, from ./serialize.h:13, from ./amount.h:9, from ./main.h:14, from main.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h: In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(std::map<_Key, _Tp, _Compare, _Alloc>::iterator) [with _Key = uint256; _Tp = long long int; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h:1036:7: note: parameter passing for argument of type ‘std::map::iterator’ {aka ‘std::_Rb_tree_iterator >’} changed in GCC 7.1 1036 | erase(iterator __position) | ^~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h:1037:37: note: parameter passing for argument of type ‘std::map::iterator’ {aka ‘std::_Rb_tree_iterator >’} changed in GCC 7.1 1037 | { return _M_t.erase(__position); } | ^ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from main.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from main.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = CTxOut; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1505:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1505 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1505:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1511:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1511 | std::__uninitialized_copy_a(__first, __last, __result, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1512 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from main.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:474:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 473 | return std::__copy_move_a2<__is_move_iterator<_II>::__value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 474 | (std::__miter_base(__first), std::__miter_base(__last), __result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tempbuf.h:60, from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:62, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from main.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h: In function ‘void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_Tp>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = CTxOut]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:203:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 203 | _Destroy(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:203:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:206:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 206 | _Destroy(__first, __last); | ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from main.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘bool std::equal(_II1, _II1, _II2) [with _II1 = __gnu_cxx::__normal_iterator >; _II2 = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:1059:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1059 | equal(_II1 __first1, _II1 __last1, _II2 __first2) | ^~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:1059:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:1059:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from main.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CTxOut*; _Tp = CTxOut]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:307:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307 | { return std::uninitialized_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CandidateTransaction*; _Tp = CandidateTransaction]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:307:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307 | { return std::uninitialized_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from main.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const CAddress&}; _Tp = CAddress; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:60, from ./bls/src/bls.hpp:19, from ./serialize.h:13, from ./amount.h:9, from ./main.h:14, from main.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator) [with _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:1225:2: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 1225 | _M_erase_aux(__position); | ^~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator) [with _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:1225:2: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 1225 | _M_erase_aux(__position); | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from main.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = CandidateTransaction; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1505:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1505 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1505:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1511:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1511 | std::__uninitialized_copy_a(__first, __last, __result, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1512 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from main.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:474:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 473 | return std::__copy_move_a2<__is_move_iterator<_II>::__value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 474 | (std::__miter_base(__first), std::__miter_base(__last), __result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tempbuf.h:60, from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:62, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from main.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h: In function ‘void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_Tp>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = CandidateTransaction]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:203:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 203 | _Destroy(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:203:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:206:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 206 | _Destroy(__first, __last); | ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:60, from ./bls/src/bls.hpp:19, from ./serialize.h:13, from ./amount.h:9, from ./main.h:14, from main.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2541:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2541 | _M_erase_aux(__p.first, __p.second); | ^~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator) [with _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:1225:2: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 1225 | _M_erase_aux(__position); | ^~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/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(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2457:7: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator > >’} changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from main.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {CTxInUndo}; _Tp = CTxInUndo; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {CScriptCheck}; _Tp = CScriptCheck; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:60, from ./bls/src/bls.hpp:19, from ./serialize.h:13, from ./amount.h:9, from ./main.h:14, from main.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2541:7: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator > >’} changed in GCC 7.1 2541 | _M_erase_aux(__p.first, __p.second); | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from main.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:60, from ./bls/src/bls.hpp:19, from ./serialize.h:13, from ./amount.h:9, from ./main.h:14, from main.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/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(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2457:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2541:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2541 | _M_erase_aux(__p.first, __p.second); | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from main.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:60, from ./bls/src/bls.hpp:19, from ./serialize.h:13, from ./amount.h:9, from ./main.h:14, from main.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/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(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = CAddressHistoryKey; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2457:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from main.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const CTxOut&}; _Tp = CTxOut; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const CBlockFileInfo&}; _Tp = CBlockFileInfo; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:60, from ./bls/src/bls.hpp:19, from ./serialize.h:13, from ./amount.h:9, from ./main.h:14, from main.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator) [with _Key = long long int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:1225:2: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 1225 | _M_erase_aux(__position); | ^~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator) [with _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:1220:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator’ {aka ‘std::_Rb_tree_iterator >’} changed in GCC 7.1 1220 | erase(iterator __position) | ^~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:1225:2: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 1225 | _M_erase_aux(__position); | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from main.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h: In function ‘_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h:428:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from main.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 438 | __copy_move_a2(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tempbuf.h:60, from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:62, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from main.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h: In function ‘void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:127:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 127 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:127:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:137:11: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 136 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | __destroy(__first, __last); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:67, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from main.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const CTxOut*; _Container = std::vector]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h:1007:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1007 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from main.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CTxOut*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 115 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:140:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 137 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 140 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CandidateTransaction*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 115 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:140:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 137 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 140 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:60, from ./bls/src/bls.hpp:19, from ./serialize.h:13, from ./amount.h:9, from ./main.h:14, from main.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2509:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2509 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2509:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from main.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h: In function ‘_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h:428:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from main.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 438 | __copy_move_a2(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tempbuf.h:60, from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:62, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from main.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h: In function ‘void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:127:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 127 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:127:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:137:11: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 136 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | __destroy(__first, __last); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:60, from ./bls/src/bls.hpp:19, from ./serialize.h:13, from ./amount.h:9, from ./main.h:14, from main.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2523:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2523 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2523:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2530:4: note: parameter passing for argument of type ‘std::_Rb_tree_const_iterator >’ changed in GCC 7.1 2530 | _M_erase_aux(__first++); | ^~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2509:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2509 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2192:5: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator > >’} changed in GCC 7.1 2192 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from main.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {CTxInUndo}; _Tp = CTxInUndo; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {CScriptCheck}; _Tp = CScriptCheck; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:60, from ./bls/src/bls.hpp:19, from ./serialize.h:13, from ./amount.h:9, from ./main.h:14, from main.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2523:5: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator > >’} changed in GCC 7.1 2523 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2523:5: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator > >’} changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2530:4: note: parameter passing for argument of type ‘std::_Rb_tree_const_iterator > >’ changed in GCC 7.1 2530 | _M_erase_aux(__first++); | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from main.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:60, from ./bls/src/bls.hpp:19, from ./serialize.h:13, from ./amount.h:9, from ./main.h:14, from main.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2192:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2192 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2523:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2523 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2523:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2530:4: note: parameter passing for argument of type ‘std::_Rb_tree_const_iterator >’ changed in GCC 7.1 2530 | _M_erase_aux(__first++); | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from main.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:60, from ./bls/src/bls.hpp:19, from ./serialize.h:13, from ./amount.h:9, from ./main.h:14, from main.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = CAddressHistoryKey; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2192:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2192 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator) [with _Key = CInv; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:1225:2: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 1225 | _M_erase_aux(__position); | ^~~~~~~~~~~~ net.cpp: In function ‘bool AttemptToEvictConnection()’: net.cpp:972:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 972 | std::sort(vEvictionCandidates.begin(), vEvictionCandidates.end(), CompareNetGroupKeyed); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ net.cpp:973:143: note: parameter passing for argument of type ‘std::vector::const_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 973 | vEvictionCandidates.erase(vEvictionCandidates.end() - std::min(4, static_cast(vEvictionCandidates.size())), vEvictionCandidates.end()); | ^ net.cpp:979:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 979 | std::sort(vEvictionCandidates.begin(), vEvictionCandidates.end(), ReverseCompareNodeMinPingTime); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ net.cpp:980:143: note: parameter passing for argument of type ‘std::vector::const_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 980 | vEvictionCandidates.erase(vEvictionCandidates.end() - std::min(8, static_cast(vEvictionCandidates.size())), vEvictionCandidates.end()); | ^ net.cpp:986:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 986 | std::sort(vEvictionCandidates.begin(), vEvictionCandidates.end(), CompareNodeTXTime); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ net.cpp:987:143: note: parameter passing for argument of type ‘std::vector::const_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 987 | vEvictionCandidates.erase(vEvictionCandidates.end() - std::min(4, static_cast(vEvictionCandidates.size())), vEvictionCandidates.end()); | ^ net.cpp:993:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 993 | std::sort(vEvictionCandidates.begin(), vEvictionCandidates.end(), CompareNodeBlockTime); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ net.cpp:994:143: note: parameter passing for argument of type ‘std::vector::const_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 994 | vEvictionCandidates.erase(vEvictionCandidates.end() - std::min(4, static_cast(vEvictionCandidates.size())), vEvictionCandidates.end()); | ^ net.cpp:1000:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1000 | std::sort(vEvictionCandidates.begin(), vEvictionCandidates.end(), ReverseCompareNodeTimeConnected); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ net.cpp:1001:134: note: parameter passing for argument of type ‘std::vector::const_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 1001 | vEvictionCandidates.erase(vEvictionCandidates.end() - static_cast(vEvictionCandidates.size() / 2), vEvictionCandidates.end()); | ^ In file included from /usr/arm-linux-gnueabihf/include/c++/9/string:41, from /usr/arm-linux-gnueabihf/include/c++/9/stdexcept:39, from /usr/arm-linux-gnueabihf/include/c++/9/array:39, from /usr/arm-linux-gnueabihf/include/c++/9/tuple:39, from /usr/arm-linux-gnueabihf/include/c++/9/functional:54, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from main.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/allocator.h: In static member function ‘static bool std::__shrink_to_fit_aux<_Tp, true>::_S_do_it(_Tp&) [with _Tp = std::vector]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/allocator.h:265:6: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 265 | _Tp(__make_move_if_noexcept_iterator(__c.begin()), | ^~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:60, from ./bls/src/bls.hpp:19, from ./serialize.h:13, from ./amount.h:9, from ./main.h:14, from main.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = long long int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2509:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2509 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ net.cpp: In function ‘bool RemoveDandelionEmbargo(const uint256&)’: net.cpp:1580:48: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 1580 | iter = mDandelionEmbargo.erase(iter); | ^ net.cpp: In function ‘bool RemoveDandelionAggregationSessionEmbargo(const uint256&)’: net.cpp:1610:66: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 1610 | iter = mDandelionAggregationSessionEmbargo.erase(iter); | ^ net.cpp: In function ‘bool RemoveDandelionEncryptedCandidateEmbargo(const uint256&)’: net.cpp:1640:66: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 1640 | iter = mDandelionEncryptedCandidateEmbargo.erase(iter); | ^ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2509:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:67, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from main.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = CTxOut*; _Container = std::vector]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h:1007:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1007 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from main.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = CTxOut*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:289:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 289 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tempbuf.h:60, from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:62, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from main.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h: In static member function ‘static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:105:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 105 | __destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:105:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from main.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CTxOut*; bool _TrivialValueTypes = false]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 76 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CandidateTransaction*; bool _TrivialValueTypes = false]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:67, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from main.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const CandidateTransaction*; _Container = std::vector]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h:1007:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1007 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) | ^~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = CandidateTransaction*; _Container = std::vector]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h:1007:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from main.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = CandidateTransaction*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:289:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 289 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tempbuf.h:60, from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:62, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from main.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h: In static member function ‘static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:105:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 105 | __destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:105:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/error_code.hpp:19, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/filesystem/path_traits.hpp:22, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/filesystem/path.hpp:26, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/filesystem.hpp:16, from ./fs.h:14, from ./net.h:9, from net.cpp:10: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = CAddress; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:60, from ./bls/src/bls.hpp:19, from ./serialize.h:13, from ./amount.h:9, from ./main.h:14, from main.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2509:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2509 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:61, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/detail/std_interoperability.hpp:11, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/error_code.hpp:955, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/filesystem/path_traits.hpp:22, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/filesystem/path.hpp:26, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/filesystem.hpp:16, from ./fs.h:14, from ./net.h:9, from net.cpp:10: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h: In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = CSubNet; _Tp = CBanEntry; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 499 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/error_code.hpp:19, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/filesystem/path_traits.hpp:22, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/filesystem/path.hpp:26, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/filesystem.hpp:16, from ./fs.h:14, from ./net.h:9, from net.cpp:10: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = NodeEvictionCandidate; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/functional:65, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/error_code.hpp:19, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/filesystem/path_traits.hpp:22, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/filesystem/path.hpp:26, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/filesystem.hpp:16, from ./fs.h:14, from ./net.h:9, from net.cpp:10: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = bool (*)(const NodeEvictionCandidate&, const NodeEvictionCandidate&)]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:4893:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 4893 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:4893:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:4905:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 4905 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/error_code.hpp:19, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/filesystem/path_traits.hpp:22, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/filesystem/path.hpp:26, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/filesystem.hpp:16, from ./fs.h:14, from ./net.h:9, from net.cpp:10: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(std::vector<_Tp, _Alloc>::const_iterator, std::vector<_Tp, _Alloc>::const_iterator) [with _Tp = NodeEvictionCandidate; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1454:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 1454 | erase(const_iterator __first, const_iterator __last) | ^~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1454:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1458:71: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1458 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); | ^ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/core/swap.hpp:27, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/swap.hpp:15, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/array.hpp:47, from ./ntpclient.h:8, from ntpclient.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from ntpclient.cpp:8: ./timedata.h: In member function ‘void CMedianFilter::input(T) [with T = long long int]’: ./timedata.h:40:13: note: parameter passing for argument of type ‘std::vector::const_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 40 | vValues.erase(vValues.begin()); | ^~~~~~~ ./timedata.h:45:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 45 | std::copy(vValues.begin(), vValues.end(), vSorted.begin()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./timedata.h:46:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 46 | std::sort(vSorted.begin(), vSorted.end()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:61, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/detail/std_interoperability.hpp:11, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/error_code.hpp:955, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/filesystem/path_traits.hpp:22, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/filesystem/path.hpp:26, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/filesystem.hpp:16, from ./fs.h:14, from ./net.h:9, from net.cpp:10: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h: In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(std::map<_Key, _Tp, _Compare, _Alloc>::iterator) [with _Key = uint256; _Tp = long long int; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h:1036:7: note: parameter passing for argument of type ‘std::map::iterator’ {aka ‘std::_Rb_tree_iterator >’} changed in GCC 7.1 1036 | erase(iterator __position) | ^~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h:1037:37: note: parameter passing for argument of type ‘std::map::iterator’ {aka ‘std::_Rb_tree_iterator >’} changed in GCC 7.1 1037 | { return _M_t.erase(__position); } | ^ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2509:5: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator > >’} changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/core/swap.hpp:27, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/swap.hpp:15, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/array.hpp:47, from ./ntpclient.h:8, from ntpclient.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:226:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 226 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ^~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:238:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 238 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:238:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2509:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/core/swap.hpp:27, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/swap.hpp:15, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/array.hpp:47, from ./ntpclient.h:8, from ntpclient.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(std::vector<_Tp, _Alloc>::const_iterator) [with _Tp = long long int; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1427:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 1427 | erase(const_iterator __position) | ^~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1428:58: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1428 | { return _M_erase(begin() + (__position - cbegin())); } | ^ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from ./init.h:9, from ntpclient.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:474:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 473 | return std::__copy_move_a2<__is_move_iterator<_II>::__value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 474 | (std::__miter_base(__first), std::__miter_base(__last), __result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/core/swap.hpp:27, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/swap.hpp:15, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/array.hpp:47, from ./ntpclient.h:8, from ntpclient.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:4863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 4863 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last) | ^~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:4863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:4873:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 4873 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_less_iter()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h: In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = long long unsigned int; _Compare = std::less >; _Alloc = std::allocator, long long unsigned int> >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, long long unsigned int>, std::_Select1st, long long unsigned int> >, std::less >, std::allocator, long long unsigned int> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator, long long unsigned int> >’} changed in GCC 7.1 499 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, In file included from ./net.h:14, from net.cpp:10: ./limitedmap.h: In member function ‘void limitedmap::insert(const value_type&) [with K = CInv; V = long long int]’: ./limitedmap.h:46:17: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 46 | map.erase(rmap.begin()->second); | ^~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:61, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/detail/std_interoperability.hpp:11, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/error_code.hpp:955, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/filesystem/path_traits.hpp:22, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/filesystem/path.hpp:26, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/filesystem.hpp:16, from ./fs.h:14, from ./net.h:9, from net.cpp:10: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h: In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](std::map<_Key, _Tp, _Compare, _Alloc>::key_type&&) [with _Key = std::__cxx11::basic_string; _Tp = long long unsigned int; _Compare = std::less >; _Alloc = std::allocator, long long unsigned int> >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, long long unsigned int>, std::_Select1st, long long unsigned int> >, std::less >, std::allocator, long long unsigned int> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator, long long unsigned int> >’} changed in GCC 7.1 518 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/core/swap.hpp:27, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/swap.hpp:15, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/array.hpp:47, from ./ntpclient.h:8, from ntpclient.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1505:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1505 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1505:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1511:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1511 | std::__uninitialized_copy_a(__first, __last, __result, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1512 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from ./init.h:9, from ntpclient.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:474:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 473 | return std::__copy_move_a2<__is_move_iterator<_II>::__value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 474 | (std::__miter_base(__first), std::__miter_base(__last), __result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tempbuf.h:60, from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:62, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/core/swap.hpp:27, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/swap.hpp:15, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/array.hpp:47, from ./ntpclient.h:8, from ntpclient.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h: In function ‘void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:203:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 203 | _Destroy(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:203:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:206:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 206 | _Destroy(__first, __last); | ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/core/swap.hpp:27, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/swap.hpp:15, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/array.hpp:47, from ./ntpclient.h:8, from ntpclient.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator) [with _Tp = long long int; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:171:5: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 171 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from ./init.h:9, from ntpclient.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:175:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 175 | _GLIBCXX_MOVE3(__position + 1, end(), __position); | ^~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from ./init.h:9, from ntpclient.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h: In function ‘_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h:428:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from ./init.h:9, from ntpclient.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 438 | __copy_move_a2(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/core/swap.hpp:27, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/swap.hpp:15, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/array.hpp:47, from ./ntpclient.h:8, from ntpclient.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1968:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1968 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1968:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1973:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1973 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1974 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1975 | __comp); | ~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1976:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1976 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/core/swap.hpp:27, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/swap.hpp:15, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/array.hpp:47, from ./ntpclient.h:8, from ntpclient.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:307:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307 | { return std::uninitialized_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from ./init.h:9, from ntpclient.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h: In function ‘_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h:428:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from ./init.h:9, from ntpclient.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 438 | __copy_move_a2(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tempbuf.h:60, from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:62, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/core/swap.hpp:27, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/swap.hpp:15, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/array.hpp:47, from ./ntpclient.h:8, from ntpclient.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h: In function ‘void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:127:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 127 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:127:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:137:11: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 136 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | __destroy(__first, __last); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from ./init.h:9, from ntpclient.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:497:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 497 | move(_II __first, _II __last, _OI __result) | ^~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:497:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:497:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:505:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 505 | return std::__copy_move_a2(std::__miter_base(__first), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 506 | std::__miter_base(__last), __result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:67, from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from ./init.h:9, from ntpclient.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = std::vector]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h:1007:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1007 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from ./init.h:9, from ntpclient.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = long long int*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:289:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 289 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/core/swap.hpp:27, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/swap.hpp:15, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/array.hpp:47, from ./ntpclient.h:8, from ntpclient.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1945:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1945 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1945:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1953:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1953 | std::__partial_sort(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1958:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1958 | std::__unguarded_partition_pivot(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1959:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1959 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1885:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1885 | __final_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1885:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1890:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1890 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1891:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1891 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1892 | __comp); | ~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1895:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1895 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/core/swap.hpp:27, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/swap.hpp:15, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/array.hpp:47, from ./ntpclient.h:8, from ntpclient.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 115 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:140:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 137 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 140 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:67, from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from ./init.h:9, from ntpclient.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = std::vector]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h:1007:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1007 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tempbuf.h:60, from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:62, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/core/swap.hpp:27, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/swap.hpp:15, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/array.hpp:47, from ./ntpclient.h:8, from ntpclient.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h: In static member function ‘static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:117:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 117 | __destroy(_ForwardIterator, _ForwardIterator) { } | ^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:117:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from ./init.h:9, from ntpclient.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 438 | __copy_move_a2(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/core/swap.hpp:27, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/swap.hpp:15, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/array.hpp:47, from ./ntpclient.h:8, from ntpclient.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1933:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1933 | __partial_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1933:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1933:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1938:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1938 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1939:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1939 | std::__sort_heap(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1922:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1922 | __unguarded_partition_pivot(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1922:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1926:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1926 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1927 | __comp); | ~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1926:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1928:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1928 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1845:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1845 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1845:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1852:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1852 | if (__comp(__i, __first)) | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from ./init.h:9, from ntpclient.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1856:8: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1856 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/core/swap.hpp:27, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/swap.hpp:15, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/array.hpp:47, from ./ntpclient.h:8, from ntpclient.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1868:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1868 | __unguarded_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1868:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/core/swap.hpp:27, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/swap.hpp:15, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/array.hpp:47, from ./ntpclient.h:8, from ntpclient.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 99 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 101 | { return std::copy(__first, __last, __result); } | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/core/swap.hpp:27, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/swap.hpp:15, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/array.hpp:47, from ./ntpclient.h:8, from ntpclient.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1673:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1673 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1673:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1673:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1677:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1677 | std::__make_heap(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1679:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1679 | if (__comp(__i, __first)) | ~~~~~~^~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1680:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1680 | std::__pop_heap(__first, __middle, __i, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/core/swap.hpp:27, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/swap.hpp:15, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/array.hpp:47, from ./ntpclient.h:8, from ntpclient.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h: In function ‘void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:402:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 402 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:402:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:408:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 408 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:71, from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from ./init.h:9, from ntpclient.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h:42:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 42 | operator()(_Iterator1 __it1, _Iterator2 __it2) const | ^~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h:42:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/core/swap.hpp:27, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/swap.hpp:15, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/array.hpp:47, from ./ntpclient.h:8, from ntpclient.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 78 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:81:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 81 | if (__comp(__a, __b)) | ~~~~~~^~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:83:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 83 | if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:84:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 84 | std::iter_swap(__result, __b); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:85:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 85 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:86:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 86 | std::iter_swap(__result, __c); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:88:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 88 | std::iter_swap(__result, __a); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:90:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 90 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:91:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 91 | std::iter_swap(__result, __a); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:92:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 92 | else if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:93:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 93 | std::iter_swap(__result, __c); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:95:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 95 | std::iter_swap(__result, __b); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1901 | __unguarded_partition(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1907:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1907 | while (__comp(__first, __pivot)) | ~~~~~~^~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1910:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1910 | while (__comp(__pivot, __last)) | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1914:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1914 | std::iter_swap(__first, __last); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from ./init.h:9, from ntpclient.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:676:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 676 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:676:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:676:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:686:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 686 | return std::__copy_move_backward_a2(std::__miter_base(__first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 687 | std::__miter_base(__last), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 688 | __result); | ~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/core/swap.hpp:27, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/swap.hpp:15, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/array.hpp:47, from ./ntpclient.h:8, from ntpclient.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_less_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1826:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1826 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/error_code.hpp:19, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/filesystem/path_traits.hpp:22, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/filesystem/path.hpp:26, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/filesystem.hpp:16, from ./fs.h:14, from ./net.h:9, from net.cpp:10: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const CAddress&}; _Tp = CAddress; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from ./init.h:9, from ntpclient.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:474:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 473 | return std::__copy_move_a2<__is_move_iterator<_II>::__value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 474 | (std::__miter_base(__first), std::__miter_base(__last), __result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/core/swap.hpp:27, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/swap.hpp:15, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/array.hpp:47, from ./ntpclient.h:8, from ntpclient.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h: In function ‘void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:326:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:326:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h: In function ‘void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:243:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 243 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:243:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:243:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from ./init.h:9, from ntpclient.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:123:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) | ^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:123:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 613 | __copy_move_backward_a2(_BI1 __first, _BI1 __last, _BI2 __result) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:71, from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from ./init.h:9, from ntpclient.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h: In member function ‘bool __gnu_cxx::__ops::_Val_less_iter::operator()(_Value&, _Iterator) const [with _Value = long long int; _Iterator = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h:89:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 89 | operator()(_Value& __val, _Iterator __it) const | ^~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from ./init.h:9, from ntpclient.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 438 | __copy_move_a2(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/core/swap.hpp:27, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/swap.hpp:15, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/array.hpp:47, from ./ntpclient.h:8, from ntpclient.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 214 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:222:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 222 | if (__comp(__first + __secondChild, | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 223 | __first + (__secondChild - 1))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h: In function ‘void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_less_val]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:128:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 128 | __push_heap(_RandomAccessIterator __first, | ^~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:133:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 133 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:71, from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from ./init.h:9, from ntpclient.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h: In member function ‘bool __gnu_cxx::__ops::_Iter_less_val::operator()(_Iterator, _Value&) const [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = long long int]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h:64:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 64 | operator()(_Iterator __it, _Value& __val) const | ^~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:60, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/detail/std_interoperability.hpp:11, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/error_code.hpp:955, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/filesystem/path_traits.hpp:22, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/filesystem/path.hpp:26, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/filesystem.hpp:16, from ./fs.h:14, from ./net.h:9, from net.cpp:10: /usr/arm-linux-gnueabihf/include/c++/9/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(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = CSubNet; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2457:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = CSubNet; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2541:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2541 | _M_erase_aux(__p.first, __p.second); | ^~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator) [with _Key = CSubNet; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:1225:2: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 1225 | _M_erase_aux(__position); | ^~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = CInv; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2509:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/error_code.hpp:19, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/filesystem/path_traits.hpp:22, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/filesystem/path.hpp:26, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/filesystem.hpp:16, from ./fs.h:14, from ./net.h:9, from net.cpp:10: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const NodeEvictionCandidate&}; _Tp = NodeEvictionCandidate; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/functional:65, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/error_code.hpp:19, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/filesystem/path_traits.hpp:22, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/filesystem/path.hpp:26, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/filesystem.hpp:16, from ./fs.h:14, from ./net.h:9, from net.cpp:10: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1968:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1968 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1968:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1973:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1973 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1974 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1975 | __comp); | ~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1976:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1976 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/error_code.hpp:19, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/filesystem/path_traits.hpp:22, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/filesystem/path.hpp:26, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/filesystem.hpp:16, from ./fs.h:14, from ./net.h:9, from net.cpp:10: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::iterator) [with _Tp = NodeEvictionCandidate; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:184:5: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 184 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:184:5: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from ./fs.h:9, from ./net.h:9, from net.cpp:10: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:190:6: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 190 | _GLIBCXX_MOVE3(__last, end(), __first); | ^~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:67, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from main.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h: In function ‘constexpr _ReturnType std::__make_move_if_noexcept_iterator(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >; _ReturnType = std::move_iterator<__gnu_cxx::__normal_iterator > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h:1230:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1230 | __make_move_if_noexcept_iterator(_Iterator __i) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h:1231:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1231 | { return _ReturnType(__i); } | ^ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from main.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In constructor ‘std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; = void; _Tp = CAddress; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:650:2: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 650 | vector(_InputIterator __first, _InputIterator __last, | ^~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:650:2: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:654:4: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 654 | _M_range_initialize(__first, __last, | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:60, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/detail/std_interoperability.hpp:11, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/error_code.hpp:955, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/filesystem/path_traits.hpp:22, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/filesystem/path.hpp:26, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/filesystem.hpp:16, from ./fs.h:14, from ./net.h:9, from net.cpp:10: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator) [with _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:1220:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator’ {aka ‘std::_Rb_tree_iterator >’} changed in GCC 7.1 1220 | erase(iterator __position) | ^~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:1225:2: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 1225 | _M_erase_aux(__position); | ^~~~~~~~~~~~ CXX libnavcoin_server_a-noui.o /usr/arm-linux-gnueabihf/include/c++/9/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(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, long long unsigned int>; _KeyOfValue = std::_Select1st, long long unsigned int> >; _Compare = std::less >; _Alloc = std::allocator, long long unsigned int> >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2457:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, long long unsigned int>, std::_Select1st, long long unsigned int> >, std::less >, std::allocator, long long unsigned int> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator, long long unsigned int> >’} changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:61, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/detail/std_interoperability.hpp:11, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/error_code.hpp:955, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/filesystem/path_traits.hpp:22, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/filesystem/path.hpp:26, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/filesystem.hpp:16, from ./fs.h:14, from ./net.h:9, from net.cpp:10: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h: In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(std::map<_Key, _Tp, _Compare, _Alloc>::iterator) [with _Key = CInv; _Tp = long long int; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h:1036:7: note: parameter passing for argument of type ‘std::map, std::allocator > >::iterator’ {aka ‘std::_Rb_tree_iterator >’} changed in GCC 7.1 1036 | erase(iterator __position) | ^~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h:1037:37: note: parameter passing for argument of type ‘std::map, std::allocator > >::iterator’ {aka ‘std::_Rb_tree_iterator >’} changed in GCC 7.1 1037 | { return _M_t.erase(__position); } | ^ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:60, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/detail/std_interoperability.hpp:11, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/error_code.hpp:955, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/filesystem/path_traits.hpp:22, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/filesystem/path.hpp:26, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/filesystem.hpp:16, from ./fs.h:14, from ./net.h:9, from net.cpp:10: /usr/arm-linux-gnueabihf/include/c++/9/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(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, long long unsigned int>; _KeyOfValue = std::_Select1st, long long unsigned int> >; _Compare = std::less >; _Alloc = std::allocator, long long unsigned int> >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2457:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, long long unsigned int>, std::_Select1st, long long unsigned int> >, std::less >, std::allocator, long long unsigned int> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator, long long unsigned int> >’} changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./amount.h:9, from ./net.h:10, from net.cpp:10: ./serialize.h: In function ‘void Unserialize(Stream&, std::map&, int, int) [with Stream = CDataStream; K = CSubNet; T = CBanEntry; Pred = std::less; A = std::allocator >]’: ./serialize.h:948:12: note: parameter passing for argument of type ‘std::map::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 948 | mi = m.insert(mi, item); In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:60, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/detail/std_interoperability.hpp:11, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/error_code.hpp:955, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/filesystem/path_traits.hpp:22, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/filesystem/path.hpp:26, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/filesystem.hpp:16, from ./fs.h:14, from ./net.h:9, from net.cpp:10: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = CSubNet; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2192:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2192 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = CSubNet; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2523:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2523 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2523:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2530:4: note: parameter passing for argument of type ‘std::_Rb_tree_const_iterator >’ changed in GCC 7.1 2530 | _M_erase_aux(__first++); | ^~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = CSubNet; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2509:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2509 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/functional:65, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/error_code.hpp:19, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/filesystem/path_traits.hpp:22, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/filesystem/path.hpp:26, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/filesystem.hpp:16, from ./fs.h:14, from ./net.h:9, from net.cpp:10: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1945:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1945 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1945:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1953:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1953 | std::__partial_sort(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1958:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1958 | std::__unguarded_partition_pivot(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1959:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1959 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1885:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1885 | __final_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1885:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1890:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1890 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1891:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1891 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1892 | __comp); | ~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1895:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1895 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from ./fs.h:9, from ./net.h:9, from net.cpp:10: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:497:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 497 | move(_II __first, _II __last, _OI __result) | ^~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:497:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:497:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:505:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 505 | return std::__copy_move_a2(std::__miter_base(__first), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 506 | std::__miter_base(__last), __result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:60, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/detail/std_interoperability.hpp:11, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/error_code.hpp:955, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/filesystem/path_traits.hpp:22, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/filesystem/path.hpp:26, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/filesystem.hpp:16, from ./fs.h:14, from ./net.h:9, from net.cpp:10: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2509:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2509 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string; _Val = std::pair, long long unsigned int>; _KeyOfValue = std::_Select1st, long long unsigned int> >; _Compare = std::less >; _Alloc = std::allocator, long long unsigned int> >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2192:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, long long unsigned int>, std::_Select1st, long long unsigned int> >, std::less >, std::allocator, long long unsigned int> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator, long long unsigned int> >’} changed in GCC 7.1 2192 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator) [with _Key = CInv; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:1220:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator’ {aka ‘std::_Rb_tree_iterator >’} changed in GCC 7.1 1220 | erase(iterator __position) | ^~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:61, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/detail/std_interoperability.hpp:11, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/error_code.hpp:955, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/filesystem/path_traits.hpp:22, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/filesystem/path.hpp:26, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/filesystem.hpp:16, from ./fs.h:14, from ./net.h:9, from net.cpp:10: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h: In member function ‘std::__enable_if_t, _Pair>::value, typename std::_Rb_tree<_Key, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator> std::map<_Key, _Tp, _Compare, _Alloc>::insert(std::map<_Key, _Tp, _Compare, _Alloc>::const_iterator, _Pair&&) [with _Pair = std::pair&; _Key = CSubNet; _Tp = CBanEntry; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h:873:2: note: parameter passing for argument of type ‘std::map::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 873 | insert(const_iterator __position, _Pair&& __x) | ^~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h:876:35: note: parameter passing for argument of type ‘std::map::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 876 | std::forward<_Pair>(__x)); | ^ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:67, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from main.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h: In constructor ‘constexpr std::move_iterator<_Iterator>::move_iterator(std::move_iterator<_Iterator>::iterator_type) [with _Iterator = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h:1054:7: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >::iterator_type’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 1054 | move_iterator(iterator_type __i) | ^~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:66, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from main.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator_base_funcs.h: In function ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator_base_funcs.h:138:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 138 | distance(_InputIterator __first, _InputIterator __last) | ^~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator_base_funcs.h:138:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator_base_funcs.h:141:29: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 141 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 142 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from main.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = CAddress; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1574:2: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1574 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1574:2: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1577:39: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1577 | const size_type __n = std::distance(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1582:33: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1582 | std::__uninitialized_copy_a(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1583 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 1584 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/functional:65, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/error_code.hpp:19, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/filesystem/path_traits.hpp:22, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/filesystem/path.hpp:26, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/filesystem.hpp:16, from ./fs.h:14, from ./net.h:9, from net.cpp:10: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1933:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1933 | __partial_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1933:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1933:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1938:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1938 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1939:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1939 | std::__sort_heap(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1922:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1922 | __unguarded_partition_pivot(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1922:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1926:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1926 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1927 | __comp); | ~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1926:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1928:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1928 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1845:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1845 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1845:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1852:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1852 | if (__comp(__i, __first)) | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from ./fs.h:9, from ./net.h:9, from net.cpp:10: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1856:8: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1856 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/functional:65, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/error_code.hpp:19, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/filesystem/path_traits.hpp:22, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/filesystem/path.hpp:26, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/filesystem.hpp:16, from ./fs.h:14, from ./net.h:9, from net.cpp:10: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1868:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1868 | __unguarded_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1868:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from ./fs.h:9, from ./net.h:9, from net.cpp:10: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h: In function ‘_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h:428:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from ./fs.h:9, from ./net.h:9, from net.cpp:10: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 438 | __copy_move_a2(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:60, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/detail/std_interoperability.hpp:11, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/error_code.hpp:955, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/filesystem/path_traits.hpp:22, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/filesystem/path.hpp:26, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/filesystem.hpp:16, from ./fs.h:14, from ./net.h:9, from net.cpp:10: /usr/arm-linux-gnueabihf/include/c++/9/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(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {std::pair&}; _Key = CSubNet; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2457:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:66, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from main.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator_base_funcs.h: In function ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator_base_funcs.h:98:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 98 | __distance(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator_base_funcs.h:98:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from main.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _ForwardIterator = CAddress*; _Tp = CAddress]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 305 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:307:37: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 307 | { return std::uninitialized_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/functional:65, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/error_code.hpp:19, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/filesystem/path_traits.hpp:22, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/filesystem/path.hpp:26, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/filesystem.hpp:16, from ./fs.h:14, from ./net.h:9, from net.cpp:10: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1673:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1673 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1673:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1673:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1677:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1677 | std::__make_heap(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1679:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1679 | if (__comp(__i, __first)) | ~~~~~~^~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1680:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1680 | std::__pop_heap(__first, __middle, __i, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/functional:65, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/error_code.hpp:19, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/filesystem/path_traits.hpp:22, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/filesystem/path.hpp:26, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/filesystem.hpp:16, from ./fs.h:14, from ./net.h:9, from net.cpp:10: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h: In function ‘void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:402:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 402 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:402:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:408:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 408 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:71, from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from ./fs.h:9, from ./net.h:9, from net.cpp:10: /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >; _Compare = bool (*)(const NodeEvictionCandidate&, const NodeEvictionCandidate&)]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h:142:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 142 | operator()(_Iterator1 __it1, _Iterator2 __it2) | ^~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h:142:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/functional:65, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/error_code.hpp:19, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/filesystem/path_traits.hpp:22, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/filesystem/path.hpp:26, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/filesystem.hpp:16, from ./fs.h:14, from ./net.h:9, from net.cpp:10: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 78 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:81:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 81 | if (__comp(__a, __b)) | ~~~~~~^~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:83:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 83 | if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:84:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 84 | std::iter_swap(__result, __b); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:85:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 85 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:86:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 86 | std::iter_swap(__result, __c); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:88:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 88 | std::iter_swap(__result, __a); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:90:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 90 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:91:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 91 | std::iter_swap(__result, __a); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:92:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 92 | else if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:93:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 93 | std::iter_swap(__result, __c); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:95:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 95 | std::iter_swap(__result, __b); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1901 | __unguarded_partition(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1907:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1907 | while (__comp(__first, __pivot)) | ~~~~~~^~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1910:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1910 | while (__comp(__pivot, __last)) | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1914:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1914 | std::iter_swap(__first, __last); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from ./fs.h:9, from ./net.h:9, from net.cpp:10: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:676:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 676 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:676:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:676:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:686:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 686 | return std::__copy_move_backward_a2(std::__miter_base(__first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 687 | std::__miter_base(__last), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 688 | __result); | ~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/functional:65, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/error_code.hpp:19, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/filesystem/path_traits.hpp:22, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/filesystem/path.hpp:26, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/filesystem.hpp:16, from ./fs.h:14, from ./net.h:9, from net.cpp:10: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1826:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1826 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:67, from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from ./fs.h:9, from ./net.h:9, from net.cpp:10: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = NodeEvictionCandidate*; _Container = std::vector]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h:1007:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1007 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from ./fs.h:9, from ./net.h:9, from net.cpp:10: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = NodeEvictionCandidate*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:289:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 289 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _ForwardIterator = CAddress*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 115 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:140:15: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 137 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 140 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/functional:65, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/error_code.hpp:19, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/filesystem/path_traits.hpp:22, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/filesystem/path.hpp:26, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/filesystem.hpp:16, from ./fs.h:14, from ./net.h:9, from net.cpp:10: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h: In function ‘void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:326:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:326:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h: In function ‘void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:243:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 243 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:243:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:243:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from ./fs.h:9, from ./net.h:9, from net.cpp:10: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:123:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) | ^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:123:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 613 | __copy_move_backward_a2(_BI1 __first, _BI1 __last, _BI2 __result) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:71, from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from ./fs.h:9, from ./net.h:9, from net.cpp:10: /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h: In member function ‘bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = NodeEvictionCandidate; _Iterator = __gnu_cxx::__normal_iterator >; _Compare = bool (*)(const NodeEvictionCandidate&, const NodeEvictionCandidate&)]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h:214:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 214 | operator()(_Value& __val, _Iterator __it) | ^~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/functional:65, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/error_code.hpp:19, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/filesystem/path_traits.hpp:22, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/filesystem/path.hpp:26, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/filesystem.hpp:16, from ./fs.h:14, from ./net.h:9, from net.cpp:10: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = NodeEvictionCandidate; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 214 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:222:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 222 | if (__comp(__first + __secondChild, | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 223 | __first + (__secondChild - 1))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _ForwardIterator = CAddress*; bool _TrivialValueTypes = false]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 76 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h: In function ‘void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = NodeEvictionCandidate; _Compare = __gnu_cxx::__ops::_Iter_comp_val]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:128:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 128 | __push_heap(_RandomAccessIterator __first, | ^~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:133:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 133 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:71, from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from ./fs.h:9, from ./net.h:9, from net.cpp:10: /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h: In member function ‘bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = NodeEvictionCandidate; _Compare = bool (*)(const NodeEvictionCandidate&, const NodeEvictionCandidate&)]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h:176:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 176 | operator()(_Iterator __it, _Value& __val) | ^~~~~~~~ CXX libnavcoin_server_a-pow.o CXX libnavcoin_server_a-pos.o CXX libnavcoin_server_a-random.o CXX libnavcoin_server_a-rest.o CXX libnavcoin_server_a-timedata.o CXX libnavcoin_server_a-torcontrol.o In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from ./chainparamsbase.h:9, from ./chainparams.h:9, from ./base58.h:17, from pos.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In copy constructor ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = CTxOut; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:555:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 555 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 556 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 557 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from ./chainparamsbase.h:9, from ./chainparams.h:9, from ./base58.h:17, from pos.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CTxOut*; _Tp = CTxOut]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:307:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307 | { return std::uninitialized_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CTxOut*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 115 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:140:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 137 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 140 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CTxOut*; bool _TrivialValueTypes = false]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 76 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 CXX libnavcoin_server_a-txdb.o In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from ./arith_uint256.h:14, from ./chain.h:9, from rest.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = CCoin; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from ./arith_uint256.h:14, from ./chain.h:9, from rest.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const CCoin&}; _Tp = CCoin; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ CXX libnavcoin_server_a-txmempool.o txdb.cpp: In member function ‘bool CBlockTreeDB::GetProposalIndex(std::vector&)’: txdb.cpp:705:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 705 | std::sort(vect.begin(), vect.end(), make_member_comparer(&CProposal::nFee)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX libnavcoin_server_a-ui_interface.o In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from ./txdb.h:9, from txdb.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = CProposal; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from ./txdb.h:9, from txdb.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = member_comparer]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:4893:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 4893 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:4893:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:4905:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 4905 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from ./txdb.h:9, from txdb.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = CPaymentRequest; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from ./txdb.h:9, from txdb.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:60, from ./bls/src/bls.hpp:19, from ./serialize.h:13, from ./amount.h:9, from ./main.h:14, from ./txdb.h:9, from txdb.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator) [with _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:1225:2: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 1225 | _M_erase_aux(__position); | ^~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator) [with _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:1225:2: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 1225 | _M_erase_aux(__position); | ^~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator) [with _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:1225:2: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 1225 | _M_erase_aux(__position); | ^~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator) [with _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:1225:2: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 1225 | _M_erase_aux(__position); | ^~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator) [with _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:1225:2: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 1225 | _M_erase_aux(__position); | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from ./txdb.h:9, from txdb.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const CProposal&}; _Tp = CProposal; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from ./txdb.h:9, from txdb.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1968:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1968 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1968:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1973:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1973 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1974 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1975 | __comp); | ~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1976:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1976 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from ./txdb.h:9, from txdb.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const CPaymentRequest&}; _Tp = CPaymentRequest; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:67, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from ./txdb.h:9, from txdb.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long unsigned int*; _Container = std::vector]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h:1007:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1007 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from ./txdb.h:9, from txdb.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from ./txdb.h:9, from txdb.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In copy constructor ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:555:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 555 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 556 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 557 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:60, from ./bls/src/bls.hpp:19, from ./serialize.h:13, from ./amount.h:9, from ./main.h:14, from ./txdb.h:9, from txdb.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2509:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2509 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2509:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2509:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2509:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2509:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from ./txdb.h:9, from txdb.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1945:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1945 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1945:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1953:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1953 | std::__partial_sort(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1958:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1958 | std::__unguarded_partition_pivot(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1959:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1959 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1885:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1885 | __final_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1885:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1890:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1890 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1891:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1891 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1892 | __comp); | ~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1895:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1895 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from ./txdb.h:9, from txdb.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:67, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from ./txdb.h:9, from txdb.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = CTxOut*; _Container = std::vector]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h:1007:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1007 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from ./txdb.h:9, from txdb.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long unsigned int*; _Tp = long long unsigned int]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:307:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307 | { return std::uninitialized_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from ./txdb.h:9, from txdb.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1933:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1933 | __partial_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1933:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1933:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1938:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1938 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1939:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1939 | std::__sort_heap(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1922:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1922 | __unguarded_partition_pivot(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1922:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1926:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1926 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1927 | __comp); | ~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1926:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1928:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1928 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1845:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1845 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1845:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1852:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1852 | if (__comp(__i, __first)) | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from ./txdb.h:9, from txdb.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1856:8: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1856 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from ./txdb.h:9, from txdb.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1868:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1868 | __unguarded_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1868:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from ./txdb.h:9, from txdb.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long unsigned int*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 115 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:140:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 137 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 140 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from ./txdb.h:9, from txdb.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1673:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1673 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1673:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1673:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1677:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1677 | std::__make_heap(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1679:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1679 | if (__comp(__i, __first)) | ~~~~~~^~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1680:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1680 | std::__pop_heap(__first, __middle, __i, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from ./txdb.h:9, from txdb.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h: In function ‘void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:402:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 402 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:402:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:408:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 408 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:71, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from ./txdb.h:9, from txdb.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >; _Compare = member_comparer]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h:142:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 142 | operator()(_Iterator1 __it1, _Iterator2 __it2) | ^~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h:142:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from ./txdb.h:9, from txdb.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 78 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:81:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 81 | if (__comp(__a, __b)) | ~~~~~~^~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:83:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 83 | if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:84:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 84 | std::iter_swap(__result, __b); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:85:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 85 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:86:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 86 | std::iter_swap(__result, __c); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:88:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 88 | std::iter_swap(__result, __a); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:90:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 90 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:91:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 91 | std::iter_swap(__result, __a); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:92:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 92 | else if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:93:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 93 | std::iter_swap(__result, __c); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:95:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 95 | std::iter_swap(__result, __b); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1901 | __unguarded_partition(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1907:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1907 | while (__comp(__first, __pivot)) | ~~~~~~^~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1910:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1910 | while (__comp(__pivot, __last)) | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1914:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1914 | std::iter_swap(__first, __last); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from ./txdb.h:9, from txdb.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:676:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 676 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:676:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:676:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:686:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 686 | return std::__copy_move_backward_a2(std::__miter_base(__first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 687 | std::__miter_base(__last), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 688 | __result); | ~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from ./txdb.h:9, from txdb.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1826:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1826 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from ./txdb.h:9, from txdb.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_assign(std::size_t, const value_type&) [with _Tp = CTxOut; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:267:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 267 | std::fill(begin(), end(), __val); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from ./txdb.h:9, from txdb.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long unsigned int*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 99 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 101 | { return std::copy(__first, __last, __result); } | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from ./txdb.h:9, from txdb.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h: In function ‘void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:326:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:326:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h: In function ‘void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:243:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 243 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:243:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:243:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from ./txdb.h:9, from txdb.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:123:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) | ^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:123:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from ./txdb.h:9, from txdb.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h: In function ‘_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h:428:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from ./txdb.h:9, from txdb.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 613 | __copy_move_backward_a2(_BI1 __first, _BI1 __last, _BI2 __result) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:71, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from ./txdb.h:9, from txdb.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h: In member function ‘bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = CProposal; _Iterator = __gnu_cxx::__normal_iterator >; _Compare = member_comparer]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h:214:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 214 | operator()(_Value& __val, _Iterator __it) | ^~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from ./txdb.h:9, from txdb.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘void std::fill(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = CTxOut]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:742:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 742 | fill(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value) | ^~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:742:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from ./amount.h:9, from ./main.h:14, from ./txdb.h:9, from txdb.cpp:6: ./serialize.h: In function ‘void Unserialize(Stream&, std::map&, int, int) [with Stream = CDataStream; K = long long unsigned int; T = std::__cxx11::basic_string; Pred = std::less; A = std::allocator > >]’: ./serialize.h:948:12: note: parameter passing for argument of type ‘std::map >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator > >’} changed in GCC 7.1 948 | mi = m.insert(mi, item); ./serialize.h: In function ‘void Unserialize(Stream&, std::map&, int, int) [with Stream = CDataStream; K = long long unsigned int; T = long long unsigned int; Pred = std::less; A = std::allocator >]’: ./serialize.h:948:12: note: parameter passing for argument of type ‘std::map::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 948 | mi = m.insert(mi, item); ./serialize.h: In function ‘void Unserialize(Stream&, std::map&, int, int) [with Stream = CDataStream; K = int; T = long long unsigned int; Pred = std::less; A = std::allocator >]’: ./serialize.h:948:12: note: parameter passing for argument of type ‘std::map::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 948 | mi = m.insert(mi, item); In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from ./txdb.h:9, from txdb.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long unsigned int*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:474:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 473 | return std::__copy_move_a2<__is_move_iterator<_II>::__value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 474 | (std::__miter_base(__first), std::__miter_base(__last), __result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from ./txdb.h:9, from txdb.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = CProposal; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 214 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:222:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 222 | if (__comp(__first + __secondChild, | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 223 | __first + (__secondChild - 1))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:67, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from ./txdb.h:9, from txdb.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = CProposal*; _Container = std::vector]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h:1007:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1007 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from ./txdb.h:9, from txdb.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = CProposal*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:289:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 289 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ In file included from ./amount.h:9, from ./main.h:14, from ./txdb.h:9, from txdb.cpp:6: ./serialize.h: In function ‘void Unserialize(Stream&, std::map&, int, int) [with Stream = CDataStream; K = uint256; T = long long unsigned int; Pred = std::less; A = std::allocator >]’: ./serialize.h:948:12: note: parameter passing for argument of type ‘std::map::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 948 | mi = m.insert(mi, item); In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:61, from ./bls/src/bls.hpp:19, from ./serialize.h:13, from ./amount.h:9, from ./main.h:14, from ./txdb.h:9, from txdb.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h: In member function ‘std::__enable_if_t, _Pair>::value, typename std::_Rb_tree<_Key, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator> std::map<_Key, _Tp, _Compare, _Alloc>::insert(std::map<_Key, _Tp, _Compare, _Alloc>::const_iterator, _Pair&&) [with _Pair = std::pair >&; _Key = long long unsigned int; _Tp = std::__cxx11::basic_string; _Compare = std::less; _Alloc = std::allocator > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h:873:2: note: parameter passing for argument of type ‘std::map >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator > >’} changed in GCC 7.1 873 | insert(const_iterator __position, _Pair&& __x) | ^~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h:876:35: note: parameter passing for argument of type ‘std::map >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator > >’} changed in GCC 7.1 876 | std::forward<_Pair>(__x)); | ^ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h: In member function ‘std::__enable_if_t, _Pair>::value, typename std::_Rb_tree<_Key, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator> std::map<_Key, _Tp, _Compare, _Alloc>::insert(std::map<_Key, _Tp, _Compare, _Alloc>::const_iterator, _Pair&&) [with _Pair = std::pair&; _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h:873:2: note: parameter passing for argument of type ‘std::map::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 873 | insert(const_iterator __position, _Pair&& __x) | ^~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h:876:35: note: parameter passing for argument of type ‘std::map::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 876 | std::forward<_Pair>(__x)); | ^ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h: In member function ‘std::__enable_if_t, _Pair>::value, typename std::_Rb_tree<_Key, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator> std::map<_Key, _Tp, _Compare, _Alloc>::insert(std::map<_Key, _Tp, _Compare, _Alloc>::const_iterator, _Pair&&) [with _Pair = std::pair&; _Key = int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h:873:2: note: parameter passing for argument of type ‘std::map::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 873 | insert(const_iterator __position, _Pair&& __x) | ^~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h:876:35: note: parameter passing for argument of type ‘std::map::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 876 | std::forward<_Pair>(__x)); | ^ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from ./txdb.h:9, from txdb.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h: In function ‘_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h:428:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from ./txdb.h:9, from txdb.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long unsigned int*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 438 | __copy_move_a2(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from ./txdb.h:9, from txdb.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h: In function ‘void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = CProposal; _Compare = __gnu_cxx::__ops::_Iter_comp_val >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:128:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 128 | __push_heap(_RandomAccessIterator __first, | ^~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:133:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 133 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:61, from ./bls/src/bls.hpp:19, from ./serialize.h:13, from ./amount.h:9, from ./main.h:14, from ./txdb.h:9, from txdb.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h: In member function ‘std::__enable_if_t, _Pair>::value, typename std::_Rb_tree<_Key, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator> std::map<_Key, _Tp, _Compare, _Alloc>::insert(std::map<_Key, _Tp, _Compare, _Alloc>::const_iterator, _Pair&&) [with _Pair = std::pair&; _Key = uint256; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h:873:2: note: parameter passing for argument of type ‘std::map::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 873 | insert(const_iterator __position, _Pair&& __x) | ^~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h:876:35: note: parameter passing for argument of type ‘std::map::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 876 | std::forward<_Pair>(__x)); | ^ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:60, from ./bls/src/bls.hpp:19, from ./serialize.h:13, from ./amount.h:9, from ./main.h:14, from ./txdb.h:9, from txdb.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/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(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {std::pair, std::allocator > >&}; _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2457:7: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator > >’} changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./amount.h:9, from ./main.h:14, from ./txdb.h:9, from txdb.cpp:6: ./serialize.h: In function ‘void Unserialize(Stream&, std::map&, int, int) [with Stream = CDataStream; K = uint256; T = long long int; Pred = std::less; A = std::allocator >]’: ./serialize.h:948:12: note: parameter passing for argument of type ‘std::map::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 948 | mi = m.insert(mi, item); In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:60, from ./bls/src/bls.hpp:19, from ./serialize.h:13, from ./amount.h:9, from ./main.h:14, from ./txdb.h:9, from txdb.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/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(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {std::pair&}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2457:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/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(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {std::pair&}; _Key = int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2457:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:71, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from ./txdb.h:9, from txdb.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h: In member function ‘bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = CProposal; _Compare = member_comparer]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h:176:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 176 | operator()(_Iterator __it, _Value& __val) | ^~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:60, from ./bls/src/bls.hpp:19, from ./serialize.h:13, from ./amount.h:9, from ./main.h:14, from ./txdb.h:9, from txdb.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/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(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {std::pair&}; _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2457:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2192:5: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator > >’} changed in GCC 7.1 2192 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:61, from ./bls/src/bls.hpp:19, from ./serialize.h:13, from ./amount.h:9, from ./main.h:14, from ./txdb.h:9, from txdb.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h: In member function ‘std::__enable_if_t, _Pair>::value, typename std::_Rb_tree<_Key, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator> std::map<_Key, _Tp, _Compare, _Alloc>::insert(std::map<_Key, _Tp, _Compare, _Alloc>::const_iterator, _Pair&&) [with _Pair = std::pair&; _Key = uint256; _Tp = long long int; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h:873:2: note: parameter passing for argument of type ‘std::map::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 873 | insert(const_iterator __position, _Pair&& __x) | ^~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h:876:35: note: parameter passing for argument of type ‘std::map::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 876 | std::forward<_Pair>(__x)); | ^ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:60, from ./bls/src/bls.hpp:19, from ./serialize.h:13, from ./amount.h:9, from ./main.h:14, from ./txdb.h:9, from txdb.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2192:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2192 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2192:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2192:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/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(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {std::pair&}; _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2457:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2192:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2192 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX libnavcoin_server_a-untar.o CXX libnavcoin_server_a-validationinterface.o CXX libnavcoin_server_a-versionbits.o txmempool.cpp: In member function ‘void CTxMemPool::UpdateForDescendants(CTxMemPool::txiter, CTxMemPool::cacheMap&, const std::set&)’: txmempool.cpp:86:6: note: parameter passing for argument of type ‘CTxMemPool::txiter’ {aka ‘boost::multi_index::detail::hashed_index_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>’} changed in GCC 7.1 86 | void CTxMemPool::UpdateForDescendants(txiter updateIt, cacheMap &cachedDescendants, const std::set &setExclude) | ^~~~~~~~~~ txmempool.cpp:89:47: note: parameter passing for argument of type ‘CTxMemPool::txiter’ {aka ‘boost::multi_index::detail::hashed_index_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>’} changed in GCC 7.1 89 | stageEntries = GetMemPoolChildren(updateIt); | ^ txmempool.cpp:95:63: note: parameter passing for argument of type ‘const txiter’ {aka ‘const boost::multi_index::detail::hashed_index_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>’} changed in GCC 7.1 95 | const setEntries &setChildren = GetMemPoolChildren(cit); | ^ txmempool.cpp:122:25: note: parameter passing for argument of type ‘CTxMemPool::txiter’ {aka ‘boost::multi_index::detail::hashed_index_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>’} changed in GCC 7.1 122 | mapTx.modify(cit, update_ancestor_state(updateIt->GetTxSize(), updateIt->GetModifiedFee(), 1, updateIt->GetSigOpCost())); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ txmempool.cpp:125:17: note: parameter passing for argument of type ‘CTxMemPool::txiter’ {aka ‘boost::multi_index::detail::hashed_index_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>’} changed in GCC 7.1 125 | mapTx.modify(updateIt, update_descendant_state(modifySize, modifyFee, modifyCount)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ txmempool.cpp: In member function ‘void CTxMemPool::UpdateTransactionsFromBlock(const std::vector&)’: txmempool.cpp:168:28: note: parameter passing for argument of type ‘CTxMemPool::txiter’ {aka ‘boost::multi_index::detail::hashed_index_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>’} changed in GCC 7.1 168 | UpdateChild(it, childIter, true); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ txmempool.cpp:169:29: note: parameter passing for argument of type ‘CTxMemPool::txiter’ {aka ‘boost::multi_index::detail::hashed_index_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>’} changed in GCC 7.1 169 | UpdateParent(childIter, it, true); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ txmempool.cpp:172:29: note: parameter passing for argument of type ‘CTxMemPool::txiter’ {aka ‘boost::multi_index::detail::hashed_index_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>’} changed in GCC 7.1 172 | UpdateForDescendants(it, mapMemPoolDescendantsToUpdate, setAlreadyIncluded); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ txmempool.cpp: In member function ‘bool CTxMemPool::CalculateMemPoolAncestors(const CTxMemPoolEntry&, CTxMemPool::setEntries&, uint64_t, uint64_t, uint64_t, uint64_t, std::string&, bool) const’: txmempool.cpp:199:44: note: parameter passing for argument of type ‘CTxMemPool::txiter’ {aka ‘boost::multi_index::detail::hashed_index_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>’} changed in GCC 7.1 199 | parentHashes = GetMemPoolParents(it); | ^ txmempool.cpp:222:73: note: parameter passing for argument of type ‘CTxMemPool::txiter’ {aka ‘boost::multi_index::detail::hashed_index_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>’} changed in GCC 7.1 222 | const setEntries & setMemPoolParents = GetMemPoolParents(stageit); | ^ txmempool.cpp: In member function ‘void CTxMemPool::UpdateAncestorsOf(bool, CTxMemPool::txiter, CTxMemPool::setEntries&)’: txmempool.cpp:238:6: note: parameter passing for argument of type ‘CTxMemPool::txiter’ {aka ‘boost::multi_index::detail::hashed_index_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>’} changed in GCC 7.1 238 | void CTxMemPool::UpdateAncestorsOf(bool add, txiter it, setEntries &setAncestors) | ^~~~~~~~~~ txmempool.cpp:240:50: note: parameter passing for argument of type ‘CTxMemPool::txiter’ {aka ‘boost::multi_index::detail::hashed_index_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>’} changed in GCC 7.1 240 | setEntries parentIters = GetMemPoolParents(it); | ^ txmempool.cpp:243:20: note: parameter passing for argument of type ‘CTxMemPool::txiter’ {aka ‘boost::multi_index::detail::hashed_index_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>’} changed in GCC 7.1 243 | UpdateChild(piter, it, add); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ txmempool.cpp:249:21: note: parameter passing for argument of type ‘CTxMemPool::txiter’ {aka ‘boost::multi_index::detail::hashed_index_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>’} changed in GCC 7.1 249 | mapTx.modify(ancestorIt, update_descendant_state(updateSize, updateFee, updateCount)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ txmempool.cpp: In member function ‘void CTxMemPool::UpdateEntryForAncestors(CTxMemPool::txiter, const setEntries&)’: txmempool.cpp:253:6: note: parameter passing for argument of type ‘CTxMemPool::txiter’ {aka ‘boost::multi_index::detail::hashed_index_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>’} changed in GCC 7.1 253 | void CTxMemPool::UpdateEntryForAncestors(txiter it, const setEntries &setAncestors) | ^~~~~~~~~~ txmempool.cpp:264:17: note: parameter passing for argument of type ‘CTxMemPool::txiter’ {aka ‘boost::multi_index::detail::hashed_index_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>’} changed in GCC 7.1 264 | mapTx.modify(it, update_ancestor_state(updateSize, updateFee, updateCount, updateSigOpsCost)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ txmempool.cpp: In member function ‘void CTxMemPool::UpdateChildrenForRemoval(CTxMemPool::txiter)’: txmempool.cpp:267:6: note: parameter passing for argument of type ‘CTxMemPool::txiter’ {aka ‘boost::multi_index::detail::hashed_index_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>’} changed in GCC 7.1 267 | void CTxMemPool::UpdateChildrenForRemoval(txiter it) | ^~~~~~~~~~ txmempool.cpp:269:65: note: parameter passing for argument of type ‘CTxMemPool::txiter’ {aka ‘boost::multi_index::detail::hashed_index_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>’} changed in GCC 7.1 269 | const setEntries &setMemPoolChildren = GetMemPoolChildren(it); | ^ txmempool.cpp:271:21: note: parameter passing for argument of type ‘CTxMemPool::txiter’ {aka ‘boost::multi_index::detail::hashed_index_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>’} changed in GCC 7.1 271 | UpdateParent(updateIt, it, false); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ txmempool.cpp: In member function ‘void CTxMemPool::UpdateForRemoveFromMempool(const setEntries&, bool)’: txmempool.cpp:289:33: note: parameter passing for argument of type ‘CTxMemPool::txiter’ {aka ‘boost::multi_index::detail::hashed_index_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>’} changed in GCC 7.1 289 | CalculateDescendants(removeIt, setDescendants); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ txmempool.cpp:295:29: note: parameter passing for argument of type ‘CTxMemPool::txiter’ {aka ‘boost::multi_index::detail::hashed_index_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>’} changed in GCC 7.1 295 | mapTx.modify(dit, update_ancestor_state(modifySize, modifyFee, -1, modifySigOps)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ txmempool.cpp:329:33: note: parameter passing for argument of type ‘CTxMemPool::txiter’ {aka ‘boost::multi_index::detail::hashed_index_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>’} changed in GCC 7.1 329 | UpdateChildrenForRemoval(removeIt); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ txmempool.cpp: In member function ‘bool CTxMemPool::addUnchecked(const uint256&, const CTxMemPoolEntry&, CTxMemPool::setEntries&, bool)’: txmempool.cpp:464:25: note: parameter passing for argument of type ‘boost::multi_index::multi_index_container, boost::multi_index::ordered_non_unique, boost::multi_index::identity, CompareTxMemPoolEntryByDescendantScore>, boost::multi_index::ordered_non_unique, boost::multi_index::identity, CompareTxMemPoolEntryByEntryTime>, boost::multi_index::ordered_unique, boost::multi_index::identity, CompareTxMemPoolEntryByScore>, boost::multi_index::ordered_non_unique, boost::multi_index::identity, CompareTxMemPoolEntryByAncestorFee> > >::iterator’ {aka ‘boost::multi_index::detail::hashed_index_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>’} changed in GCC 7.1 464 | mapTx.modify(newit, update_fee_delta(deltas.second)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ txmempool.cpp:492:29: note: parameter passing for argument of type ‘boost::multi_index::multi_index_container, boost::multi_index::ordered_non_unique, boost::multi_index::identity, CompareTxMemPoolEntryByDescendantScore>, boost::multi_index::ordered_non_unique, boost::multi_index::identity, CompareTxMemPoolEntryByEntryTime>, boost::multi_index::ordered_unique, boost::multi_index::identity, CompareTxMemPoolEntryByScore>, boost::multi_index::ordered_non_unique, boost::multi_index::identity, CompareTxMemPoolEntryByAncestorFee> > >::iterator’ {aka ‘boost::multi_index::detail::hashed_index_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>’} changed in GCC 7.1 492 | UpdateParent(newit, pit, true); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ txmempool.cpp:496:32: note: parameter passing for argument of type ‘boost::multi_index::multi_index_container, boost::multi_index::ordered_non_unique, boost::multi_index::identity, CompareTxMemPoolEntryByDescendantScore>, boost::multi_index::ordered_non_unique, boost::multi_index::identity, CompareTxMemPoolEntryByEntryTime>, boost::multi_index::ordered_unique, boost::multi_index::identity, CompareTxMemPoolEntryByScore>, boost::multi_index::ordered_non_unique, boost::multi_index::identity, CompareTxMemPoolEntryByAncestorFee> > >::iterator’ {aka ‘boost::multi_index::detail::hashed_index_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>’} changed in GCC 7.1 496 | UpdateEntryForAncestors(newit, setAncestors); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ txmempool.cpp: In member function ‘void CTxMemPool::removeUnchecked(CTxMemPool::txiter)’: txmempool.cpp:648:6: note: parameter passing for argument of type ‘CTxMemPool::txiter’ {aka ‘boost::multi_index::detail::hashed_index_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>’} changed in GCC 7.1 648 | void CTxMemPool::removeUnchecked(txiter it) | ^~~~~~~~~~ txmempool.cpp:676:19: note: parameter passing for argument of type ‘CTxMemPool::txiter’ {aka ‘boost::multi_index::detail::hashed_index_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>’} changed in GCC 7.1 676 | mapTx.erase(it); | ^ txmempool.cpp: In member function ‘void CTxMemPool::CalculateDescendants(CTxMemPool::txiter, CTxMemPool::setEntries&)’: txmempool.cpp:689:6: note: parameter passing for argument of type ‘CTxMemPool::txiter’ {aka ‘boost::multi_index::detail::hashed_index_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>’} changed in GCC 7.1 689 | void CTxMemPool::CalculateDescendants(txiter entryit, setEntries &setDescendants) | ^~~~~~~~~~ txmempool.cpp:703:62: note: parameter passing for argument of type ‘CTxMemPool::txiter’ {aka ‘boost::multi_index::detail::hashed_index_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>’} changed in GCC 7.1 703 | const setEntries &setChildren = GetMemPoolChildren(it); | ^ txmempool.cpp: In member function ‘void CTxMemPool::removeRecursive(const CTransaction&, std::__cxx11::list&)’: txmempool.cpp:737:33: note: parameter passing for argument of type ‘CTxMemPool::txiter’ {aka ‘boost::multi_index::detail::hashed_index_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>’} changed in GCC 7.1 737 | CalculateDescendants(it, setAllRemoves); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ txmempool.cpp: In member function ‘void CTxMemPool::removeForReorg(const CStateViewCache*, unsigned int, int)’: txmempool.cpp:773:25: note: parameter passing for argument of type ‘boost::multi_index::multi_index_container, boost::multi_index::ordered_non_unique, boost::multi_index::identity, CompareTxMemPoolEntryByDescendantScore>, boost::multi_index::ordered_non_unique, boost::multi_index::identity, CompareTxMemPoolEntryByEntryTime>, boost::multi_index::ordered_unique, boost::multi_index::identity, CompareTxMemPoolEntryByScore>, boost::multi_index::ordered_non_unique, boost::multi_index::identity, CompareTxMemPoolEntryByAncestorFee> > >::const_iterator’ {aka ‘boost::multi_index::detail::hashed_index_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>’} changed in GCC 7.1 773 | mapTx.modify(it, update_lock_points(lp)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/assert.hpp:58, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/range/size.hpp:23, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/range/functions.hpp:20, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/range/iterator_range_core.hpp:38, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/range/iterator_range.hpp:13, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/range/adaptor/reversed.hpp:14, from txmempool.cpp:22: txmempool.cpp: In member function ‘void CTxMemPool::check(const CStateViewCache*) const’: txmempool.cpp:909:54: note: parameter passing for argument of type ‘boost::multi_index::multi_index_container, boost::multi_index::ordered_non_unique, boost::multi_index::identity, CompareTxMemPoolEntryByDescendantScore>, boost::multi_index::ordered_non_unique, boost::multi_index::identity, CompareTxMemPoolEntryByEntryTime>, boost::multi_index::ordered_unique, boost::multi_index::identity, CompareTxMemPoolEntryByScore>, boost::multi_index::ordered_non_unique, boost::multi_index::identity, CompareTxMemPoolEntryByAncestorFee> > >::const_iterator’ {aka ‘boost::multi_index::detail::hashed_index_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>’} changed in GCC 7.1 909 | assert(setParentCheck == GetMemPoolParents(it)); | ^ txmempool.cpp:942:57: note: parameter passing for argument of type ‘boost::multi_index::multi_index_container, boost::multi_index::ordered_non_unique, boost::multi_index::identity, CompareTxMemPoolEntryByDescendantScore>, boost::multi_index::ordered_non_unique, boost::multi_index::identity, CompareTxMemPoolEntryByEntryTime>, boost::multi_index::ordered_unique, boost::multi_index::identity, CompareTxMemPoolEntryByScore>, boost::multi_index::ordered_non_unique, boost::multi_index::identity, CompareTxMemPoolEntryByAncestorFee> > >::const_iterator’ {aka ‘boost::multi_index::detail::hashed_index_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>’} changed in GCC 7.1 942 | assert(setChildrenCheck == GetMemPoolChildren(it)); | ^ txmempool.cpp: In member function ‘void CTxMemPool::PrioritiseTransaction(uint256, std::string, double, const CAmount&)’: txmempool.cpp:1139:25: note: parameter passing for argument of type ‘CTxMemPool::txiter’ {aka ‘boost::multi_index::detail::hashed_index_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>’} changed in GCC 7.1 1139 | mapTx.modify(it, update_fee_delta(deltas.second)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ txmempool.cpp:1146:29: note: parameter passing for argument of type ‘CTxMemPool::txiter’ {aka ‘boost::multi_index::detail::hashed_index_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>’} changed in GCC 7.1 1146 | mapTx.modify(ancestorIt, update_descendant_state(0, nFeeDelta, 0)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ txmempool.cpp: In member function ‘virtual bool CStateViewMemPool::GetAllPaymentRequests(CPaymentRequestMap&)’: txmempool.cpp:1286:30: note: parameter passing for argument of type ‘std::_Rb_tree_const_iterator >’ changed in GCC 7.1 1286 | mapPaymentRequests.insert(mempool.mapPaymentRequest.begin(), mempool.mapPaymentRequest.end()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ txmempool.cpp: In member function ‘virtual bool CStateViewMemPool::GetAllConsultations(CConsultationMap&)’: txmempool.cpp:1318:28: note: parameter passing for argument of type ‘std::_Rb_tree_const_iterator >’ changed in GCC 7.1 1318 | mapConsultations.insert(mempool.mapConsultation.begin(), mempool.mapConsultation.end()); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ txmempool.cpp: In member function ‘void CTxMemPool::RemoveStaged(CTxMemPool::setEntries&, bool)’: txmempool.cpp:1396:24: note: parameter passing for argument of type ‘const boost::multi_index::detail::hashed_index_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>’ changed in GCC 7.1 1396 | removeUnchecked(it); | ~~~~~~~~~~~~~~~^~~~ txmempool.cpp: In member function ‘int CTxMemPool::Expire(int64_t)’: txmempool.cpp:1405:44: note: parameter passing for argument of type ‘boost::multi_index::detail::ordered_index, CompareTxMemPoolEntryByEntryTime, boost::multi_index::detail::nth_layer<3, CTxMemPoolEntry, boost::multi_index::indexed_by, boost::multi_index::ordered_non_unique, boost::multi_index::identity, CompareTxMemPoolEntryByDescendantScore>, boost::multi_index::ordered_non_unique, boost::multi_index::identity, CompareTxMemPoolEntryByEntryTime>, boost::multi_index::ordered_unique, boost::multi_index::identity, CompareTxMemPoolEntryByScore>, boost::multi_index::ordered_non_unique, boost::multi_index::identity, CompareTxMemPoolEntryByAncestorFee> >, std::allocator >, boost::mpl::v_item, 0>, boost::multi_index::detail::ordered_non_unique_tag, boost::multi_index::detail::null_augment_policy>::iterator’ {aka ‘boost::multi_index::detail::bidir_node_iterator > > > > >’} changed in GCC 7.1 1405 | toremove.insert(mapTx.project<0>(it)); | ^ txmempool.cpp:1410:29: note: parameter passing for argument of type ‘CTxMemPool::txiter’ {aka ‘boost::multi_index::detail::hashed_index_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>’} changed in GCC 7.1 1410 | CalculateDescendants(removeit, stage); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ txmempool.cpp: In member function ‘void CTxMemPool::UpdateChild(CTxMemPool::txiter, CTxMemPool::txiter, bool)’: txmempool.cpp:1426:6: note: parameter passing for argument of type ‘CTxMemPool::txiter’ {aka ‘boost::multi_index::detail::hashed_index_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>’} changed in GCC 7.1 1426 | void CTxMemPool::UpdateChild(txiter entry, txiter child, bool add) | ^~~~~~~~~~ txmempool.cpp:1426:6: note: parameter passing for argument of type ‘CTxMemPool::txiter’ {aka ‘boost::multi_index::detail::hashed_index_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>’} changed in GCC 7.1 txmempool.cpp: In member function ‘void CTxMemPool::UpdateParent(CTxMemPool::txiter, CTxMemPool::txiter, bool)’: txmempool.cpp:1436:6: note: parameter passing for argument of type ‘CTxMemPool::txiter’ {aka ‘boost::multi_index::detail::hashed_index_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>’} changed in GCC 7.1 1436 | void CTxMemPool::UpdateParent(txiter entry, txiter parent, bool add) | ^~~~~~~~~~ txmempool.cpp:1436:6: note: parameter passing for argument of type ‘CTxMemPool::txiter’ {aka ‘boost::multi_index::detail::hashed_index_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>’} changed in GCC 7.1 txmempool.cpp: In member function ‘const setEntries& CTxMemPool::GetMemPoolParents(CTxMemPool::txiter) const’: txmempool.cpp:1446:32: note: parameter passing for argument of type ‘CTxMemPool::txiter’ {aka ‘boost::multi_index::detail::hashed_index_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>’} changed in GCC 7.1 1446 | const CTxMemPool::setEntries & CTxMemPool::GetMemPoolParents(txiter entry) const | ^~~~~~~~~~ txmempool.cpp: In member function ‘const setEntries& CTxMemPool::GetMemPoolChildren(CTxMemPool::txiter) const’: txmempool.cpp:1454:32: note: parameter passing for argument of type ‘CTxMemPool::txiter’ {aka ‘boost::multi_index::detail::hashed_index_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>’} changed in GCC 7.1 1454 | const CTxMemPool::setEntries & CTxMemPool::GetMemPoolChildren(txiter entry) const | ^~~~~~~~~~ txmempool.cpp: In member function ‘void CTxMemPool::TrimToSize(size_t, std::vector*)’: txmempool.cpp:1512:29: note: parameter passing for argument of type ‘boost::multi_index::detail::ordered_index, CompareTxMemPoolEntryByDescendantScore, boost::multi_index::detail::nth_layer<2, CTxMemPoolEntry, boost::multi_index::indexed_by, boost::multi_index::ordered_non_unique, boost::multi_index::identity, CompareTxMemPoolEntryByDescendantScore>, boost::multi_index::ordered_non_unique, boost::multi_index::identity, CompareTxMemPoolEntryByEntryTime>, boost::multi_index::ordered_unique, boost::multi_index::identity, CompareTxMemPoolEntryByScore>, boost::multi_index::ordered_non_unique, boost::multi_index::identity, CompareTxMemPoolEntryByAncestorFee> >, std::allocator >, boost::mpl::v_item, 0>, boost::multi_index::detail::ordered_non_unique_tag, boost::multi_index::detail::null_augment_policy>::iterator’ {aka ‘boost::multi_index::detail::bidir_node_iterator > > > > > >’} changed in GCC 7.1 1512 | CalculateDescendants(mapTx.project<0>(it), stage); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ txmempool.cpp:1512:29: note: parameter passing for argument of type ‘boost::multi_index::detail::hashed_index_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from ./bls/src/bls.hpp:18, from ./uint256.h:10, from ./addressindex.h:9, from ./txmempool.h:13, from txmempool.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = CTxOut; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:226:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 226 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ^~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:238:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 238 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:238:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from ./bls/src/bls.hpp:18, from ./uint256.h:10, from ./addressindex.h:9, from ./txmempool.h:13, from txmempool.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In copy constructor ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = CTxOut; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:555:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 555 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 556 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 557 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./txmempool.h:27, from txmempool.cpp:6: /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/multi_index/hashed_index.hpp: In member function ‘bool boost::multi_index::detail::hashed_index::modify(boost::multi_index::detail::hashed_index::iterator, Modifier) [with Modifier = update_ancestor_state; KeyFromValue = mempoolentry_txid; Hash = SaltedTxidHasher; Pred = std::equal_to; SuperMeta = boost::multi_index::detail::nth_layer<1, CTxMemPoolEntry, boost::multi_index::indexed_by, boost::multi_index::ordered_non_unique, boost::multi_index::identity, CompareTxMemPoolEntryByDescendantScore>, boost::multi_index::ordered_non_unique, boost::multi_index::identity, CompareTxMemPoolEntryByEntryTime>, boost::multi_index::ordered_unique, boost::multi_index::identity, CompareTxMemPoolEntryByScore>, boost::multi_index::ordered_non_unique, boost::multi_index::identity, CompareTxMemPoolEntryByAncestorFee> >, std::allocator >; TagList = boost::mpl::vector0; Category = boost::multi_index::detail::hashed_unique_tag]’: /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/multi_index/hashed_index.hpp:379:8: note: parameter passing for argument of type ‘boost::multi_index::detail::hashed_index, boost::multi_index::detail::nth_layer<1, CTxMemPoolEntry, boost::multi_index::indexed_by, boost::multi_index::ordered_non_unique, boost::multi_index::identity, CompareTxMemPoolEntryByDescendantScore>, boost::multi_index::ordered_non_unique, boost::multi_index::identity, CompareTxMemPoolEntryByEntryTime>, boost::multi_index::ordered_unique, boost::multi_index::identity, CompareTxMemPoolEntryByScore>, boost::multi_index::ordered_non_unique, boost::multi_index::identity, CompareTxMemPoolEntryByAncestorFee> >, std::allocator >, boost::mpl::vector0, boost::multi_index::detail::hashed_unique_tag>::iterator’ {aka ‘boost::multi_index::detail::hashed_index_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>’} changed in GCC 7.1 379 | bool modify(iterator position,Modifier mod) | ^~~~~~ /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/multi_index/hashed_index.hpp: In member function ‘bool boost::multi_index::detail::hashed_index::modify(boost::multi_index::detail::hashed_index::iterator, Modifier) [with Modifier = update_descendant_state; KeyFromValue = mempoolentry_txid; Hash = SaltedTxidHasher; Pred = std::equal_to; SuperMeta = boost::multi_index::detail::nth_layer<1, CTxMemPoolEntry, boost::multi_index::indexed_by, boost::multi_index::ordered_non_unique, boost::multi_index::identity, CompareTxMemPoolEntryByDescendantScore>, boost::multi_index::ordered_non_unique, boost::multi_index::identity, CompareTxMemPoolEntryByEntryTime>, boost::multi_index::ordered_unique, boost::multi_index::identity, CompareTxMemPoolEntryByScore>, boost::multi_index::ordered_non_unique, boost::multi_index::identity, CompareTxMemPoolEntryByAncestorFee> >, std::allocator >; TagList = boost::mpl::vector0; Category = boost::multi_index::detail::hashed_unique_tag]’: /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/multi_index/hashed_index.hpp:379:8: note: parameter passing for argument of type ‘boost::multi_index::detail::hashed_index, boost::multi_index::detail::nth_layer<1, CTxMemPoolEntry, boost::multi_index::indexed_by, boost::multi_index::ordered_non_unique, boost::multi_index::identity, CompareTxMemPoolEntryByDescendantScore>, boost::multi_index::ordered_non_unique, boost::multi_index::identity, CompareTxMemPoolEntryByEntryTime>, boost::multi_index::ordered_unique, boost::multi_index::identity, CompareTxMemPoolEntryByScore>, boost::multi_index::ordered_non_unique, boost::multi_index::identity, CompareTxMemPoolEntryByAncestorFee> >, std::allocator >, boost::mpl::vector0, boost::multi_index::detail::hashed_unique_tag>::iterator’ {aka ‘boost::multi_index::detail::hashed_index_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>’} changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from ./bls/src/bls.hpp:18, from ./uint256.h:10, from ./addressindex.h:9, from ./txmempool.h:13, from txmempool.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::pair; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from ./txmempool.h:27, from txmempool.cpp:6: /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/multi_index/hashed_index.hpp: In member function ‘bool boost::multi_index::detail::hashed_index::modify(boost::multi_index::detail::hashed_index::iterator, Modifier) [with Modifier = update_fee_delta; KeyFromValue = mempoolentry_txid; Hash = SaltedTxidHasher; Pred = std::equal_to; SuperMeta = boost::multi_index::detail::nth_layer<1, CTxMemPoolEntry, boost::multi_index::indexed_by, boost::multi_index::ordered_non_unique, boost::multi_index::identity, CompareTxMemPoolEntryByDescendantScore>, boost::multi_index::ordered_non_unique, boost::multi_index::identity, CompareTxMemPoolEntryByEntryTime>, boost::multi_index::ordered_unique, boost::multi_index::identity, CompareTxMemPoolEntryByScore>, boost::multi_index::ordered_non_unique, boost::multi_index::identity, CompareTxMemPoolEntryByAncestorFee> >, std::allocator >; TagList = boost::mpl::vector0; Category = boost::multi_index::detail::hashed_unique_tag]’: /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/multi_index/hashed_index.hpp:379:8: note: parameter passing for argument of type ‘boost::multi_index::detail::hashed_index, boost::multi_index::detail::nth_layer<1, CTxMemPoolEntry, boost::multi_index::indexed_by, boost::multi_index::ordered_non_unique, boost::multi_index::identity, CompareTxMemPoolEntryByDescendantScore>, boost::multi_index::ordered_non_unique, boost::multi_index::identity, CompareTxMemPoolEntryByEntryTime>, boost::multi_index::ordered_unique, boost::multi_index::identity, CompareTxMemPoolEntryByScore>, boost::multi_index::ordered_non_unique, boost::multi_index::identity, CompareTxMemPoolEntryByAncestorFee> >, std::allocator >, boost::mpl::vector0, boost::multi_index::detail::hashed_unique_tag>::iterator’ {aka ‘boost::multi_index::detail::hashed_index_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>’} changed in GCC 7.1 379 | bool modify(iterator position,Modifier mod) | ^~~~~~ /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/multi_index/hashed_index.hpp: In member function ‘boost::multi_index::detail::hashed_index::iterator boost::multi_index::detail::hashed_index::erase(boost::multi_index::detail::hashed_index::iterator) [with KeyFromValue = mempoolentry_txid; Hash = SaltedTxidHasher; Pred = std::equal_to; SuperMeta = boost::multi_index::detail::nth_layer<1, CTxMemPoolEntry, boost::multi_index::indexed_by, boost::multi_index::ordered_non_unique, boost::multi_index::identity, CompareTxMemPoolEntryByDescendantScore>, boost::multi_index::ordered_non_unique, boost::multi_index::identity, CompareTxMemPoolEntryByEntryTime>, boost::multi_index::ordered_unique, boost::multi_index::identity, CompareTxMemPoolEntryByScore>, boost::multi_index::ordered_non_unique, boost::multi_index::identity, CompareTxMemPoolEntryByAncestorFee> >, std::allocator >; TagList = boost::mpl::vector0; Category = boost::multi_index::detail::hashed_unique_tag]’: /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/multi_index/hashed_index.hpp:311:12: note: parameter passing for argument of type ‘boost::multi_index::detail::hashed_index, boost::multi_index::detail::nth_layer<1, CTxMemPoolEntry, boost::multi_index::indexed_by, boost::multi_index::ordered_non_unique, boost::multi_index::identity, CompareTxMemPoolEntryByDescendantScore>, boost::multi_index::ordered_non_unique, boost::multi_index::identity, CompareTxMemPoolEntryByEntryTime>, boost::multi_index::ordered_unique, boost::multi_index::identity, CompareTxMemPoolEntryByScore>, boost::multi_index::ordered_non_unique, boost::multi_index::identity, CompareTxMemPoolEntryByAncestorFee> >, std::allocator >, boost::mpl::vector0, boost::multi_index::detail::hashed_unique_tag>::iterator’ {aka ‘boost::multi_index::detail::hashed_index_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>’} changed in GCC 7.1 311 | iterator erase(iterator position) | ^~~~~ /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/multi_index/hashed_index.hpp: In member function ‘bool boost::multi_index::detail::hashed_index::modify(boost::multi_index::detail::hashed_index::iterator, Modifier) [with Modifier = update_lock_points; KeyFromValue = mempoolentry_txid; Hash = SaltedTxidHasher; Pred = std::equal_to; SuperMeta = boost::multi_index::detail::nth_layer<1, CTxMemPoolEntry, boost::multi_index::indexed_by, boost::multi_index::ordered_non_unique, boost::multi_index::identity, CompareTxMemPoolEntryByDescendantScore>, boost::multi_index::ordered_non_unique, boost::multi_index::identity, CompareTxMemPoolEntryByEntryTime>, boost::multi_index::ordered_unique, boost::multi_index::identity, CompareTxMemPoolEntryByScore>, boost::multi_index::ordered_non_unique, boost::multi_index::identity, CompareTxMemPoolEntryByAncestorFee> >, std::allocator >; TagList = boost::mpl::vector0; Category = boost::multi_index::detail::hashed_unique_tag]’: /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/multi_index/hashed_index.hpp:379:8: note: parameter passing for argument of type ‘boost::multi_index::detail::hashed_index, boost::multi_index::detail::nth_layer<1, CTxMemPoolEntry, boost::multi_index::indexed_by, boost::multi_index::ordered_non_unique, boost::multi_index::identity, CompareTxMemPoolEntryByDescendantScore>, boost::multi_index::ordered_non_unique, boost::multi_index::identity, CompareTxMemPoolEntryByEntryTime>, boost::multi_index::ordered_unique, boost::multi_index::identity, CompareTxMemPoolEntryByScore>, boost::multi_index::ordered_non_unique, boost::multi_index::identity, CompareTxMemPoolEntryByAncestorFee> >, std::allocator >, boost::mpl::vector0, boost::multi_index::detail::hashed_unique_tag>::iterator’ {aka ‘boost::multi_index::detail::hashed_index_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>’} changed in GCC 7.1 379 | bool modify(iterator position,Modifier mod) | ^~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from ./bls/src/bls.hpp:18, from ./uint256.h:10, from ./addressindex.h:9, from ./txmempool.h:13, from txmempool.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = CTxMemPoolEntry; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from ./bls/src/bls.hpp:18, from ./uint256.h:10, from ./addressindex.h:9, from ./txmempool.h:13, from txmempool.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:226:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 226 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ^~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:238:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 238 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:238:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::pair; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:226:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 226 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ^~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:238:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 238 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:238:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:61, from ./bls/src/bls.hpp:19, from ./uint256.h:10, from ./addressindex.h:9, from ./txmempool.h:13, from txmempool.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h: In member function ‘void std::map<_Key, _Tp, _Compare, _Alloc>::insert(_InputIterator, _InputIterator) [with _InputIterator = std::_Rb_tree_const_iterator >; _Key = uint256; _Tp = CPaymentRequest; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h:891:2: note: parameter passing for argument of type ‘std::_Rb_tree_const_iterator >’ changed in GCC 7.1 891 | insert(_InputIterator __first, _InputIterator __last) | ^~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h:891:2: note: parameter passing for argument of type ‘std::_Rb_tree_const_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h:892:4: note: parameter passing for argument of type ‘std::_Rb_tree_const_iterator >’ changed in GCC 7.1 892 | { _M_t._M_insert_range_unique(__first, __last); } | ^~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h: In member function ‘void std::map<_Key, _Tp, _Compare, _Alloc>::insert(_InputIterator, _InputIterator) [with _InputIterator = std::_Rb_tree_const_iterator >; _Key = uint256; _Tp = CConsultation; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h:891:2: note: parameter passing for argument of type ‘std::_Rb_tree_const_iterator >’ changed in GCC 7.1 891 | insert(_InputIterator __first, _InputIterator __last) | ^~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h:891:2: note: parameter passing for argument of type ‘std::_Rb_tree_const_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h:892:4: note: parameter passing for argument of type ‘std::_Rb_tree_const_iterator >’ changed in GCC 7.1 892 | { _M_t._M_insert_range_unique(__first, __last); } | ^~~~ In file included from ./txmempool.h:25, from txmempool.cpp:6: /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/multi_index_container.hpp: In member function ‘typename boost::multi_index::multi_index_container::nth_index_iterator::type boost::multi_index::multi_index_container::project(IteratorType) [with int N = 0; IteratorType = boost::multi_index::detail::bidir_node_iterator > > > > >; Value = CTxMemPoolEntry; IndexSpecifierList = boost::multi_index::indexed_by, boost::multi_index::ordered_non_unique, boost::multi_index::identity, CompareTxMemPoolEntryByDescendantScore>, boost::multi_index::ordered_non_unique, boost::multi_index::identity, CompareTxMemPoolEntryByEntryTime>, boost::multi_index::ordered_unique, boost::multi_index::identity, CompareTxMemPoolEntryByScore>, boost::multi_index::ordered_non_unique, boost::multi_index::identity, CompareTxMemPoolEntryByAncestorFee> >; Allocator = std::allocator]’: /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/multi_index_container.hpp:435:40: note: parameter passing for argument of type ‘boost::multi_index::detail::bidir_node_iterator > > > > >’ changed in GCC 7.1 435 | typename nth_index_iterator::type project(IteratorType it) | ^~~~~~~ /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/multi_index_container.hpp: In member function ‘typename boost::multi_index::multi_index_container::nth_index_iterator::type boost::multi_index::multi_index_container::project(IteratorType) [with int N = 0; IteratorType = boost::multi_index::detail::bidir_node_iterator > > > > > >; Value = CTxMemPoolEntry; IndexSpecifierList = boost::multi_index::indexed_by, boost::multi_index::ordered_non_unique, boost::multi_index::identity, CompareTxMemPoolEntryByDescendantScore>, boost::multi_index::ordered_non_unique, boost::multi_index::identity, CompareTxMemPoolEntryByEntryTime>, boost::multi_index::ordered_unique, boost::multi_index::identity, CompareTxMemPoolEntryByScore>, boost::multi_index::ordered_non_unique, boost::multi_index::identity, CompareTxMemPoolEntryByAncestorFee> >; Allocator = std::allocator]’: /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/multi_index_container.hpp:435:40: note: parameter passing for argument of type ‘boost::multi_index::detail::bidir_node_iterator > > > > > >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from ./bls/src/bls.hpp:18, from ./uint256.h:10, from ./addressindex.h:9, from ./txmempool.h:13, from txmempool.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = CTxOut; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1505:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1505 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1505:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1511:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1511 | std::__uninitialized_copy_a(__first, __last, __result, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1512 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/list:60, from ./txmempool.h:9, from txmempool.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:474:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 473 | return std::__copy_move_a2<__is_move_iterator<_II>::__value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 474 | (std::__miter_base(__first), std::__miter_base(__last), __result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/memory:64, from ./txmempool.h:10, from txmempool.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h: In function ‘void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = CTxOut]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:203:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 203 | _Destroy(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:203:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:206:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 206 | _Destroy(__first, __last); | ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/memory:65, from ./txmempool.h:10, from txmempool.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CTxOut*; _Tp = CTxOut]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:307:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307 | { return std::uninitialized_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from ./bls/src/bls.hpp:18, from ./uint256.h:10, from ./addressindex.h:9, from ./txmempool.h:13, from txmempool.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair >}; _Tp = std::pair >; _Alloc = std::allocator > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const std::pair&}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/set:60, from ./txmempool.h:11, from txmempool.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = CMempoolAddressDeltaKey; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = CMempoolAddressDeltaKeyCompare; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2541:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, CMempoolAddressDeltaKeyCompare, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2541 | _M_erase_aux(__p.first, __p.second); | ^~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = CSpentIndexKey; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = CSpentIndexKeyCompare; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2541:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, CSpentIndexKeyCompare, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2541 | _M_erase_aux(__p.first, __p.second); | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from ./bls/src/bls.hpp:18, from ./uint256.h:10, from ./addressindex.h:9, from ./txmempool.h:13, from txmempool.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const CTxMemPoolEntry&}; _Tp = CTxMemPoolEntry; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/set:60, from ./txmempool.h:11, from txmempool.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2541:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2541 | _M_erase_aux(__p.first, __p.second); | ^~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2541:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2541 | _M_erase_aux(__p.first, __p.second); | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from ./bls/src/bls.hpp:18, from ./uint256.h:10, from ./addressindex.h:9, from ./txmempool.h:13, from txmempool.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {TxMempoolInfo}; _Tp = TxMempoolInfo; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from ./bls/src/bls.hpp:18, from ./uint256.h:10, from ./addressindex.h:9, from ./txmempool.h:13, from txmempool.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1505:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1505 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1505:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1511:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1511 | std::__uninitialized_copy_a(__first, __last, __result, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1512 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/list:60, from ./txmempool.h:9, from txmempool.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:474:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 473 | return std::__copy_move_a2<__is_move_iterator<_II>::__value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 474 | (std::__miter_base(__first), std::__miter_base(__last), __result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/memory:64, from ./txmempool.h:10, from txmempool.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h: In function ‘void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long unsigned int]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:203:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 203 | _Destroy(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:203:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:206:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 206 | _Destroy(__first, __last); | ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from ./bls/src/bls.hpp:18, from ./uint256.h:10, from ./addressindex.h:9, from ./txmempool.h:13, from txmempool.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1505:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1505 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1505:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1511:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1511 | std::__uninitialized_copy_a(__first, __last, __result, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1512 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/list:60, from ./txmempool.h:9, from txmempool.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector > >; _OI = __gnu_cxx::__normal_iterator*, std::vector > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 465 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:474:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 473 | return std::__copy_move_a2<__is_move_iterator<_II>::__value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 474 | (std::__miter_base(__first), std::__miter_base(__last), __result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/memory:64, from ./txmempool.h:10, from txmempool.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h: In function ‘void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = std::pair]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:203:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 203 | _Destroy(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:203:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:206:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 206 | _Destroy(__first, __last); | ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/set:60, from ./txmempool.h:11, from txmempool.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::__enable_if_t::value_type>::value> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_range_unique(_InputIterator, _InputIterator) [with _InputIterator = std::_Rb_tree_const_iterator >; _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:1114:2: note: parameter passing for argument of type ‘std::_Rb_tree_const_iterator >’ changed in GCC 7.1 1114 | _M_insert_range_unique(_InputIterator __first, _InputIterator __last) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:1114:2: note: parameter passing for argument of type ‘std::_Rb_tree_const_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:1118:6: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 1118 | _M_insert_unique_(end(), *__first, __an); | ^~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::__enable_if_t::value_type>::value> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_range_unique(_InputIterator, _InputIterator) [with _InputIterator = std::_Rb_tree_const_iterator >; _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:1114:2: note: parameter passing for argument of type ‘std::_Rb_tree_const_iterator >’ changed in GCC 7.1 1114 | _M_insert_range_unique(_InputIterator __first, _InputIterator __last) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:1114:2: note: parameter passing for argument of type ‘std::_Rb_tree_const_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:1118:6: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 1118 | _M_insert_unique_(end(), *__first, __an); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:67, from /usr/arm-linux-gnueabihf/include/c++/9/list:60, from ./txmempool.h:9, from txmempool.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long unsigned int*; _Container = std::vector]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h:1007:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1007 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/list:60, from ./txmempool.h:9, from txmempool.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h: In function ‘_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h:428:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/list:60, from ./txmempool.h:9, from txmempool.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 438 | __copy_move_a2(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/memory:64, from ./txmempool.h:10, from txmempool.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h: In function ‘void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:127:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 127 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:127:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:137:11: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 136 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | __destroy(__first, __last); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:67, from /usr/arm-linux-gnueabihf/include/c++/9/list:60, from ./txmempool.h:9, from txmempool.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const CTxOut*; _Container = std::vector]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h:1007:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1007 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/memory:65, from ./txmempool.h:10, from txmempool.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CTxOut*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 115 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:140:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 137 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 140 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from ./bls/src/bls.hpp:18, from ./uint256.h:10, from ./addressindex.h:9, from ./txmempool.h:13, from txmempool.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In copy constructor ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:555:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 555 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 556 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 557 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from ./bls/src/bls.hpp:18, from ./uint256.h:10, from ./addressindex.h:9, from ./txmempool.h:13, from txmempool.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair >}; _Tp = std::pair >; _Alloc = std::allocator > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector > >::iterator’ {aka ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/set:60, from ./txmempool.h:11, from txmempool.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = CMempoolAddressDeltaKey; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = CMempoolAddressDeltaKeyCompare; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2523:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, CMempoolAddressDeltaKeyCompare, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2523 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2523:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, CMempoolAddressDeltaKeyCompare, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2530:4: note: parameter passing for argument of type ‘std::_Rb_tree_const_iterator >’ changed in GCC 7.1 2530 | _M_erase_aux(__first++); | ^~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = CSpentIndexKey; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = CSpentIndexKeyCompare; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2523:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, CSpentIndexKeyCompare, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2523 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2523:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, CSpentIndexKeyCompare, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2530:4: note: parameter passing for argument of type ‘std::_Rb_tree_const_iterator >’ changed in GCC 7.1 2530 | _M_erase_aux(__first++); | ^~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2523:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2523 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2523:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2530:4: note: parameter passing for argument of type ‘std::_Rb_tree_const_iterator >’ changed in GCC 7.1 2530 | _M_erase_aux(__first++); | ^~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2523:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2523 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2523:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2530:4: note: parameter passing for argument of type ‘std::_Rb_tree_const_iterator >’ changed in GCC 7.1 2530 | _M_erase_aux(__first++); | ^~~~~~~~~~~~ In file included from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/bind/bind.hpp:2187, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/bind.hpp:22, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/signals2/slot.hpp:15, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/signals2/connection.hpp:24, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/signals2/signal.hpp:22, from ./validationinterface.h:9, from validationinterface.cpp:6: /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/bind/bind_mf_cc.hpp: In function ‘boost::_bi::bind_t, typename boost::_bi::list_av_2::type> boost::bind(R (T::*)(B1), A1, A2) [with R = void; T = CValidationInterface; B1 = long long int; A1 = CValidationInterface*; A2 = boost::arg<1>]’: /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/bind/bind_mf_cc.hpp:69:64: note: parameter passing for argument of type ‘F’ {aka ‘boost::_mfi::mf1’} changed in GCC 7.1 69 | return _bi::bind_t(F(f), list_type(a1, a2)); | ^ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from ./bls/src/bls.hpp:18, from ./uint256.h:10, from ./addressindex.h:9, from ./txmempool.h:13, from txmempool.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {TxMempoolInfo}; _Tp = TxMempoolInfo; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/memory:65, from ./txmempool.h:10, from txmempool.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long unsigned int*; _Tp = long long unsigned int]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:307:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307 | { return std::uninitialized_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/list:60, from ./txmempool.h:9, from txmempool.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h: In function ‘_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h:428:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/list:60, from ./txmempool.h:9, from txmempool.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 438 | __copy_move_a2(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/memory:64, from ./txmempool.h:10, from txmempool.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h: In function ‘void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:127:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 127 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:127:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:137:11: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 136 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | __destroy(__first, __last); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/memory:65, from ./txmempool.h:10, from txmempool.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _ForwardIterator = std::pair*; _Tp = std::pair]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 305 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:307:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 307 | { return std::uninitialized_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/list:60, from ./txmempool.h:9, from txmempool.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h: In function ‘_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h:428:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 428 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/list:60, from ./txmempool.h:9, from txmempool.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector > >; _OI = __gnu_cxx::__normal_iterator*, std::vector > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 438 | __copy_move_a2(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/memory:64, from ./txmempool.h:10, from txmempool.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h: In function ‘void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:127:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 127 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:127:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:137:11: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 136 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | __destroy(__first, __last); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/set:60, from ./txmempool.h:11, from txmempool.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/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_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Arg&&, _NodeGen&) [with _Arg = const std::pair&; _NodeGen = std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node; _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2253:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2253 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/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_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Arg&&, _NodeGen&) [with _Arg = const std::pair&; _NodeGen = std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node; _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2253:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 In file included from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/bind.hpp:22, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/signals2/slot.hpp:15, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/signals2/connection.hpp:24, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/signals2/signal.hpp:22, from ./validationinterface.h:9, from validationinterface.cpp:6: /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/bind/bind.hpp: In constructor ‘boost::_bi::bind_t::bind_t(F, const L&) [with R = void; F = boost::_mfi::mf1; L = boost::_bi::list2, boost::arg<1> >]’: /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/bind/bind.hpp:1287:5: note: parameter passing for argument of type ‘boost::_mfi::mf1’ changed in GCC 7.1 1287 | bind_t( F f, L const & l ): f_( f ), l_( l ) {} | ^~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:67, from /usr/arm-linux-gnueabihf/include/c++/9/list:60, from ./txmempool.h:9, from txmempool.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = CTxOut*; _Container = std::vector]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h:1007:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1007 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/list:60, from ./txmempool.h:9, from txmempool.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = CTxOut*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:289:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 289 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/memory:64, from ./txmempool.h:10, from txmempool.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h: In static member function ‘static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:105:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 105 | __destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:105:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/memory:65, from ./txmempool.h:10, from txmempool.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CTxOut*; bool _TrivialValueTypes = false]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 76 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/set:60, from ./txmempool.h:11, from txmempool.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = CMempoolAddressDeltaKey; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = CMempoolAddressDeltaKeyCompare; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2509:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, CMempoolAddressDeltaKeyCompare, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2509 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = CSpentIndexKey; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = CSpentIndexKeyCompare; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2509:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, CSpentIndexKeyCompare, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2509:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2509:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/memory:65, from ./txmempool.h:10, from txmempool.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long unsigned int*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 115 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:140:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 137 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 140 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:67, from /usr/arm-linux-gnueabihf/include/c++/9/list:60, from ./txmempool.h:9, from txmempool.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long unsigned int*; _Container = std::vector]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h:1007:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1007 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/list:60, from ./txmempool.h:9, from txmempool.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = long long unsigned int*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:289:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 289 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/memory:64, from ./txmempool.h:10, from txmempool.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h: In static member function ‘static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:117:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 117 | __destroy(_ForwardIterator, _ForwardIterator) { } | ^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:117:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/memory:65, from ./txmempool.h:10, from txmempool.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _ForwardIterator = std::pair*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 115 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:140:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 137 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 140 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:67, from /usr/arm-linux-gnueabihf/include/c++/9/list:60, from ./txmempool.h:9, from txmempool.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const std::pair*; _Container = std::vector >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h:1007:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1007 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) | ^~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = std::pair*; _Container = std::vector >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h:1007:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/list:60, from ./txmempool.h:9, from txmempool.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, std::vector > >; _To = std::pair*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:289:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 289 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/memory:64, from ./txmempool.h:10, from txmempool.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h: In static member function ‘static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector > >; bool = false]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:105:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 105 | __destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:105:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/set:60, from ./txmempool.h:11, from txmempool.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2192:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2192 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2192:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/memory:65, from ./txmempool.h:10, from txmempool.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long unsigned int*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 99 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 101 | { return std::copy(__first, __last, __result); } | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _ForwardIterator = std::pair*; bool _TrivialValueTypes = false]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 76 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./addressindex.h:10, from ./txmempool.h:13, from txmempool.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h: In function ‘void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>*, std::vector > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::DepthAndScoreComparator>]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:342:22: note: parameter passing for argument of type ‘boost::multi_index::detail::hashed_index_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>’ changed in GCC 7.1 342 | std::__adjust_heap(__first, __parent, __len, _GLIBCXX_MOVE(__value), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | __comp); | ~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h: In function ‘void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>*, std::vector > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::DepthAndScoreComparator>]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:253:25: note: parameter passing for argument of type ‘boost::multi_index::detail::hashed_index_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>’ changed in GCC 7.1 253 | std::__adjust_heap(__first, _DistanceType(0), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 254 | _DistanceType(__last - __first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | _GLIBCXX_MOVE(__value), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/list:60, from ./txmempool.h:9, from txmempool.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long unsigned int*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:474:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 473 | return std::__copy_move_a2<__is_move_iterator<_II>::__value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 474 | (std::__miter_base(__first), std::__miter_base(__last), __result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./addressindex.h:10, from ./txmempool.h:13, from txmempool.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>*, std::vector > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag> > >; _Distance = int; _Tp = boost::multi_index::detail::hashed_index_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::DepthAndScoreComparator>]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘boost::multi_index::detail::hashed_index_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>’ changed in GCC 7.1 214 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:237:23: note: parameter passing for argument of type ‘boost::multi_index::detail::hashed_index_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>’ changed in GCC 7.1 237 | std::__push_heap(__first, __holeIndex, __topIndex, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | _GLIBCXX_MOVE(__value), __cmp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/list:60, from ./txmempool.h:9, from txmempool.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long unsigned int*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 438 | __copy_move_a2(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./addressindex.h:10, from ./txmempool.h:13, from txmempool.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h: In function ‘void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>*, std::vector > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag> > >; _Distance = int; _Tp = boost::multi_index::detail::hashed_index_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<{anonymous}::DepthAndScoreComparator>]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:128:5: note: parameter passing for argument of type ‘boost::multi_index::detail::hashed_index_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>’ changed in GCC 7.1 128 | __push_heap(_RandomAccessIterator __first, | ^~~~~~~~~~~ CXX libnavcoin_common_a-amount.o CXX libnavcoin_common_a-base58.o CXX blsct/libnavcoin_common_a-bulletproofs.o blsct/bulletproofs.cpp: In function ‘bls::G1Element MultiExp(std::vector)’: blsct/bulletproofs.cpp:119:16: warning: stack protector not protecting local variables: variable length buffer [-Wstack-protector] 119 | bls::G1Element MultiExp(std::vector multiexp_data) | ^~~~~~~~ CXX blsct/libnavcoin_common_a-scalar.o In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from /usr/arm-linux-gnueabihf/include/c++/9/ext/slist:47, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/algorithm/string/std/slist_traits.hpp:17, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/algorithm/string/std_containers_traits.hpp:23, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/algorithm/string.hpp:18, from blsct/bulletproofs.cpp:9: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = RangeproofEncodedData; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ CXX blsct/libnavcoin_common_a-transaction.o In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from /usr/arm-linux-gnueabihf/include/c++/9/ext/slist:47, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/algorithm/string/std/slist_traits.hpp:17, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/algorithm/string/std_containers_traits.hpp:23, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/algorithm/string.hpp:18, from blsct/bulletproofs.cpp:9: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const RangeproofEncodedData&}; _Tp = RangeproofEncodedData; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ CXX blsct/libnavcoin_common_a-verification.o CXX libnavcoin_common_a-chainparams.o In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from ./bls/src/bls.hpp:18, from blsct/transaction.h:15, from blsct/transaction.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In copy constructor ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = CTxOut; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:555:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 555 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 556 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 557 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from ./bls/src/bls.hpp:18, from blsct/verification.h:15, from blsct/verification.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:61, from ./bls/src/bls.hpp:19, from blsct/verification.h:15, from blsct/verification.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h: In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = TokenId; _Tp = std::vector >; _Compare = std::less; _Alloc = std::allocator > > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator > > >’} changed in GCC 7.1 499 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from ./bls/src/bls.hpp:18, from blsct/verification.h:15, from blsct/verification.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = CTxOut; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from blsct/verification.h:21, from blsct/verification.cpp:5: ./random.h: In function ‘void RandomShuffle(T&) [with T = std::vector]’: ./random.h:167:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 167 | std::shuffle(w.begin(), w.end(), gen); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from ./bls/src/bls.hpp:18, from blsct/transaction.h:15, from blsct/transaction.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CTxOut*; _Tp = CTxOut]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:307:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307 | { return std::uninitialized_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from ./bls/src/bls.hpp:18, from blsct/verification.h:15, from blsct/verification.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:60, from ./bls/src/bls.hpp:19, from blsct/verification.h:15, from blsct/verification.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/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(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = TokenId; _Val = std::pair > >; _KeyOfValue = std::_Select1st > > >; _Compare = std::less; _Alloc = std::allocator > > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2457:7: note: parameter passing for argument of type ‘std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator > > >’} changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from ./bls/src/bls.hpp:18, from blsct/verification.h:15, from blsct/verification.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const CTxOut&}; _Tp = CTxOut; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./blsct/bulletproofs.h:19, from blsct/verification.h:16, from blsct/verification.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::shuffle(_RAIter, _RAIter, _UGenerator&&) [with _RAIter = __gnu_cxx::__normal_iterator >; _UGenerator = std::mersenne_twister_engine&]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:3792:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 3792 | shuffle(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:3792:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:3830:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 3830 | std::iter_swap(__i++, __first + __d(__g)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:3844:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 3844 | std::iter_swap(__i++, __first + __pospos.first); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:3845:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 3845 | std::iter_swap(__i++, __first + __pospos.second); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:3854:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 3854 | std::iter_swap(__i, __first + __d(__g, __p_type(0, __i - __first))); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CTxOut*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 115 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:140:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 137 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 140 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from ./bls/src/bls.hpp:18, from blsct/verification.h:15, from blsct/verification.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {CTxOut}; _Tp = CTxOut; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CTxOut*; bool _TrivialValueTypes = false]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 76 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:60, from ./bls/src/bls.hpp:19, from blsct/verification.h:15, from blsct/verification.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = TokenId; _Val = std::pair > >; _KeyOfValue = std::_Select1st > > >; _Compare = std::less; _Alloc = std::allocator > > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2192:5: note: parameter passing for argument of type ‘std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator > > >’} changed in GCC 7.1 2192 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:60, from ./bls/src/bls.hpp:18, from blsct/verification.h:15, from blsct/verification.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:123:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) | ^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:123:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from ./bls/src/bls.hpp:18, from blsct/verification.h:15, from blsct/verification.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {CTxOut}; _Tp = CTxOut; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from chainparams.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In copy constructor ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = CTxOut; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:555:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 555 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 556 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 557 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from chainparams.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CTxOut*; _Tp = CTxOut]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:307:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307 | { return std::uninitialized_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CTxOut*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 115 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:140:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 137 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 140 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX libnavcoin_common_a-coins.o /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CTxOut*; bool _TrivialValueTypes = false]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 76 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 CXX libnavcoin_common_a-compressor.o CXX libnavcoin_common_a-core_read.o CXX libnavcoin_common_a-core_write.o In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from ./core_io.h:9, from core_read.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In copy constructor ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = CTxOut; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:555:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 555 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 556 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 557 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from ./core_io.h:9, from core_read.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CTxOut*; _Tp = CTxOut]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:307:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307 | { return std::uninitialized_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CTxOut*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 115 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:140:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 137 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 140 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CTxOut*; bool _TrivialValueTypes = false]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 76 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 CXX libnavcoin_common_a-key.o CXX libnavcoin_common_a-keystore.o CXX libnavcoin_common_a-netbase.o coins.cpp: In member function ‘bool CStateViewCache::AddTokenUtxo(const uint256&, const TokenUtxoEntry&) const’: coins.cpp:821:105: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 821 | [&utxo](const TokenUtxoEntry & o) { return o.first == utxo.first && o.second.IsNull(); }), | ^ coins.cpp:822:38: note: parameter passing for argument of type ‘std::vector >::const_iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 822 | cacheTokenUtxos[id].end()); | ^ coins.cpp: In member function ‘bool CStateViewCache::AddNameData(const uint256&, const NameDataEntry&) const’: coins.cpp:848:116: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 848 | [&namerecord](const NameDataEntry & o) { return o.first == namerecord.first && o.second.IsNull(); }), | ^ coins.cpp:849:36: note: parameter passing for argument of type ‘std::vector >::const_iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 849 | cacheNameData[id].end()); | ^ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from coins.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In function ‘bool std::operator==(const std::vector<_Tp, _Alloc>&, const std::vector<_Tp, _Alloc>&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1890:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1890 | && std::equal(__x.begin(), __x.end(), __y.begin())); } | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from coins.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = CTxOut; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:226:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 226 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ^~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:238:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 238 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:238:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:226:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 226 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ^~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:238:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 238 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:238:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::pair; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:226:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 226 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ^~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:238:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 238 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:238:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::pair; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:226:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 226 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ^~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:238:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 238 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:238:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:61, from ./bls/src/bls.hpp:19, from ./serialize.h:13, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from coins.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h: In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = uint256; _Tp = CProposal; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 499 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h: In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = uint256; _Tp = CPaymentRequest; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 499 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h: In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = uint256; _Tp = CConsultation; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 499 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h: In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = uint256; _Tp = TokenInfo; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 499 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from coins.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘_FIter std::remove_if(_FIter, _FIter, _Predicate) [with _FIter = __gnu_cxx::__normal_iterator*, std::vector > >; _Predicate = CStateViewCache::AddTokenUtxo(const uint256&, const TokenUtxoEntry&) const::]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:935:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 935 | remove_if(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:935:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:945:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 945 | return std::__remove_if(__first, __last, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 946 | __gnu_cxx::__ops::__pred_iter(__pred)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from coins.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(std::vector<_Tp, _Alloc>::const_iterator, std::vector<_Tp, _Alloc>::const_iterator) [with _Tp = std::pair; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1454:7: note: parameter passing for argument of type ‘std::vector >::const_iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 1454 | erase(const_iterator __first, const_iterator __last) | ^~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1454:7: note: parameter passing for argument of type ‘std::vector >::const_iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1458:71: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1458 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); | ^ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::pair; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:61, from ./bls/src/bls.hpp:19, from ./serialize.h:13, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from coins.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h: In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = uint256; _Tp = NameRecordValue; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 499 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from coins.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘_FIter std::remove_if(_FIter, _FIter, _Predicate) [with _FIter = __gnu_cxx::__normal_iterator*, std::vector > >; _Predicate = CStateViewCache::AddNameData(const uint256&, const NameDataEntry&) const::]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:935:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 935 | remove_if(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:935:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:945:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 945 | return std::__remove_if(__first, __last, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 946 | __gnu_cxx::__ops::__pred_iter(__pred)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from coins.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(std::vector<_Tp, _Alloc>::const_iterator, std::vector<_Tp, _Alloc>::const_iterator) [with _Tp = std::pair; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1454:7: note: parameter passing for argument of type ‘std::vector >::const_iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 1454 | erase(const_iterator __first, const_iterator __last) | ^~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1454:7: note: parameter passing for argument of type ‘std::vector >::const_iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1458:71: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1458 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); | ^ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::pair; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In function ‘bool std::operator==(const std::vector<_Tp, _Alloc>&, const std::vector<_Tp, _Alloc>&) [with _Tp = std::pair; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1890:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1890 | && std::equal(__x.begin(), __x.end(), __y.begin())); } | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In function ‘bool std::operator==(const std::vector<_Tp, _Alloc>&, const std::vector<_Tp, _Alloc>&) [with _Tp = std::pair; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1890:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1890 | && std::equal(__x.begin(), __x.end(), __y.begin())); } | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:60, from ./bls/src/bls.hpp:19, from ./serialize.h:13, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from coins.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In function ‘bool std::operator==(const std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >&, const std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >&)’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:1624:17: note: parameter passing for argument of type ‘std::_Rb_tree_const_iterator >’ changed in GCC 7.1 1624 | && std::equal(__x.begin(), __x.end(), __y.begin()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In function ‘bool std::operator==(const std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >&, const std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >&)’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:1624:17: note: parameter passing for argument of type ‘std::_Rb_tree_const_iterator >’ changed in GCC 7.1 1624 | && std::equal(__x.begin(), __x.end(), __y.begin()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from coins.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘bool std::equal(_II1, _II1, _II2) [with _II1 = __gnu_cxx::__normal_iterator >; _II2 = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:1059:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1059 | equal(_II1 __first1, _II1 __last1, _II2 __first2) | ^~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:1059:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:1059:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:60, from ./bls/src/bls.hpp:19, from ./serialize.h:13, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from coins.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In function ‘bool std::operator==(const std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >&, const std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >&)’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:1624:17: note: parameter passing for argument of type ‘std::_Rb_tree_const_iterator > >’ changed in GCC 7.1 1624 | && std::equal(__x.begin(), __x.end(), __y.begin()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from coins.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = CTxOut; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1505:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1505 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1505:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1511:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1511 | std::__uninitialized_copy_a(__first, __last, __result, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1512 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from coins.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:474:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 473 | return std::__copy_move_a2<__is_move_iterator<_II>::__value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 474 | (std::__miter_base(__first), std::__miter_base(__last), __result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tempbuf.h:60, from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:62, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from coins.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h: In function ‘void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_Tp>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = CTxOut]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:203:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 203 | _Destroy(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:203:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:206:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 206 | _Destroy(__first, __last); | ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from coins.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CTxOut*; _Tp = CTxOut]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:307:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307 | { return std::uninitialized_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from coins.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1505:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1505 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1505:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1511:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1511 | std::__uninitialized_copy_a(__first, __last, __result, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1512 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from coins.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:474:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 473 | return std::__copy_move_a2<__is_move_iterator<_II>::__value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 474 | (std::__miter_base(__first), std::__miter_base(__last), __result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tempbuf.h:60, from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:62, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from coins.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h: In function ‘void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_Tp>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long unsigned int]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:203:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 203 | _Destroy(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:203:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:206:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 206 | _Destroy(__first, __last); | ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from coins.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1505:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1505 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1505:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1511:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1511 | std::__uninitialized_copy_a(__first, __last, __result, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1512 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from coins.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector > >; _OI = __gnu_cxx::__normal_iterator*, std::vector > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 465 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:474:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 473 | return std::__copy_move_a2<__is_move_iterator<_II>::__value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 474 | (std::__miter_base(__first), std::__miter_base(__last), __result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tempbuf.h:60, from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:62, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from coins.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h: In function ‘void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_Tp>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = std::pair]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:203:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 203 | _Destroy(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:203:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:206:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 206 | _Destroy(__first, __last); | ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from coins.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1505:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1505 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1505:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1511:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1511 | std::__uninitialized_copy_a(__first, __last, __result, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1512 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from coins.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector > >; _OI = __gnu_cxx::__normal_iterator*, std::vector > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 465 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:474:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 473 | return std::__copy_move_a2<__is_move_iterator<_II>::__value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 474 | (std::__miter_base(__first), std::__miter_base(__last), __result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tempbuf.h:60, from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:62, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from coins.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h: In function ‘void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_Tp>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = std::pair]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:203:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 203 | _Destroy(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:203:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:206:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 206 | _Destroy(__first, __last); | ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:60, from ./bls/src/bls.hpp:19, from ./serialize.h:13, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from coins.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::__enable_if_t::value_type>::value> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_range_unique(_InputIterator, _InputIterator) [with _InputIterator = std::_Rb_tree_iterator >; _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:1118:6: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 1118 | _M_insert_unique_(end(), *__first, __an); | ^~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator) [with _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:1225:2: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 1225 | _M_erase_aux(__position); | ^~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::__enable_if_t::value_type>::value> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_range_unique(_InputIterator, _InputIterator) [with _InputIterator = std::_Rb_tree_iterator >; _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:1118:6: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 1118 | _M_insert_unique_(end(), *__first, __an); | ^~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator) [with _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:1225:2: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 1225 | _M_erase_aux(__position); | ^~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::__enable_if_t::value_type>::value> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_range_unique(_InputIterator, _InputIterator) [with _InputIterator = std::_Rb_tree_iterator >; _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:1118:6: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 1118 | _M_insert_unique_(end(), *__first, __an); | ^~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator) [with _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:1225:2: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 1225 | _M_erase_aux(__position); | ^~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::__enable_if_t::value_type>::value> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_range_unique(_InputIterator, _InputIterator) [with _InputIterator = std::_Rb_tree_iterator >; _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:1118:6: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 1118 | _M_insert_unique_(end(), *__first, __an); | ^~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator) [with _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:1225:2: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 1225 | _M_erase_aux(__position); | ^~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::__enable_if_t::value_type>::value> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_range_unique(_InputIterator, _InputIterator) [with _InputIterator = std::_Rb_tree_iterator >; _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:1118:6: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 1118 | _M_insert_unique_(end(), *__first, __an); | ^~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator) [with _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:1225:2: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 1225 | _M_erase_aux(__position); | ^~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/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(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2457:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/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(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2457:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/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(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2457:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/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(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2457:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from coins.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘_ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:866:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 866 | __remove_if(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:866:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:869:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 869 | __first = std::__find_if(__first, __last, __pred); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:875:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 875 | if (!__pred(__first)) | ~~~~~~^~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from coins.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::iterator) [with _Tp = std::pair; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:184:5: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 184 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:184:5: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from coins.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:190:6: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 190 | _GLIBCXX_MOVE3(__last, end(), __first); | ^~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from coins.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const std::pair&}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:60, from ./bls/src/bls.hpp:19, from ./serialize.h:13, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from coins.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/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(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2457:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from coins.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘_ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:866:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 866 | __remove_if(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:866:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:869:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 869 | __first = std::__find_if(__first, __last, __pred); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:875:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 875 | if (!__pred(__first)) | ~~~~~~^~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from coins.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::iterator) [with _Tp = std::pair; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:184:5: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 184 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:184:5: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from coins.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:190:6: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 190 | _GLIBCXX_MOVE3(__last, end(), __first); | ^~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from coins.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const std::pair&}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from coins.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘bool std::equal(_II1, _II1, _II2) [with _II1 = __gnu_cxx::__normal_iterator*, std::vector > >; _II2 = __gnu_cxx::__normal_iterator*, std::vector > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:1059:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1059 | equal(_II1 __first1, _II1 __last1, _II2 __first2) | ^~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:1059:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:1059:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘bool std::equal(_II1, _II1, _II2) [with _II1 = __gnu_cxx::__normal_iterator*, std::vector > >; _II2 = __gnu_cxx::__normal_iterator*, std::vector > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:1059:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:1059:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:1059:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:60, from ./bls/src/bls.hpp:19, from ./serialize.h:13, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from coins.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In function ‘bool std::operator==(const std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >&, const std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >&)’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:1624:17: note: parameter passing for argument of type ‘std::_Rb_tree_const_iterator >’ changed in GCC 7.1 1624 | && std::equal(__x.begin(), __x.end(), __y.begin()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from coins.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘bool std::equal(_II1, _II1, _II2) [with _II1 = std::_Rb_tree_const_iterator >; _II2 = std::_Rb_tree_const_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:1059:5: note: parameter passing for argument of type ‘std::_Rb_tree_const_iterator >’ changed in GCC 7.1 1059 | equal(_II1 __first1, _II1 __last1, _II2 __first2) | ^~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:1059:5: note: parameter passing for argument of type ‘std::_Rb_tree_const_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:1059:5: note: parameter passing for argument of type ‘std::_Rb_tree_const_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:1069:30: note: parameter passing for argument of type ‘std::_Rb_tree_const_iterator >’ changed in GCC 7.1 1069 | return std::__equal_aux(std::__niter_base(__first1), | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1070 | std::__niter_base(__last1), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1071 | std::__niter_base(__first2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘bool std::equal(_II1, _II1, _II2) [with _II1 = std::_Rb_tree_const_iterator >; _II2 = std::_Rb_tree_const_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:1059:5: note: parameter passing for argument of type ‘std::_Rb_tree_const_iterator >’ changed in GCC 7.1 1059 | equal(_II1 __first1, _II1 __last1, _II2 __first2) | ^~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:1059:5: note: parameter passing for argument of type ‘std::_Rb_tree_const_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:1059:5: note: parameter passing for argument of type ‘std::_Rb_tree_const_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:1069:30: note: parameter passing for argument of type ‘std::_Rb_tree_const_iterator >’ changed in GCC 7.1 1069 | return std::__equal_aux(std::__niter_base(__first1), | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1070 | std::__niter_base(__last1), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1071 | std::__niter_base(__first2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:67, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from coins.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long unsigned int*; _Container = std::vector]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h:1007:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1007 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from coins.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘bool std::equal(_II1, _II1, _II2) [with _II1 = std::_Rb_tree_const_iterator > >; _II2 = std::_Rb_tree_const_iterator > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:1059:5: note: parameter passing for argument of type ‘std::_Rb_tree_const_iterator > >’ changed in GCC 7.1 1059 | equal(_II1 __first1, _II1 __last1, _II2 __first2) | ^~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:1059:5: note: parameter passing for argument of type ‘std::_Rb_tree_const_iterator > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:1059:5: note: parameter passing for argument of type ‘std::_Rb_tree_const_iterator > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:1069:30: note: parameter passing for argument of type ‘std::_Rb_tree_const_iterator > >’ changed in GCC 7.1 1069 | return std::__equal_aux(std::__niter_base(__first1), | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1070 | std::__niter_base(__last1), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1071 | std::__niter_base(__first2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from coins.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h: In function ‘_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h:428:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from coins.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 438 | __copy_move_a2(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tempbuf.h:60, from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:62, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from coins.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h: In function ‘void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:127:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 127 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:127:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:137:11: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 136 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | __destroy(__first, __last); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:67, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from coins.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const CTxOut*; _Container = std::vector]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h:1007:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1007 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from coins.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CTxOut*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 115 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:140:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 137 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 140 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long unsigned int*; _Tp = long long unsigned int]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:307:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307 | { return std::uninitialized_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from coins.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h: In function ‘_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h:428:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from coins.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 438 | __copy_move_a2(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tempbuf.h:60, from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:62, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from coins.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h: In function ‘void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:127:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 127 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:127:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:137:11: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 136 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | __destroy(__first, __last); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from coins.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _ForwardIterator = std::pair*; _Tp = std::pair]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 305 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:307:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 307 | { return std::uninitialized_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from coins.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h: In function ‘_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h:428:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 428 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from coins.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector > >; _OI = __gnu_cxx::__normal_iterator*, std::vector > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 438 | __copy_move_a2(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tempbuf.h:60, from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:62, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from coins.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h: In function ‘void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:127:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 127 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:127:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:137:11: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 136 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | __destroy(__first, __last); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from coins.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _ForwardIterator = std::pair*; _Tp = std::pair]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 305 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:307:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 307 | { return std::uninitialized_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from coins.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h: In function ‘_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h:428:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 428 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from coins.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector > >; _OI = __gnu_cxx::__normal_iterator*, std::vector > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 438 | __copy_move_a2(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tempbuf.h:60, from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:62, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from coins.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h: In function ‘void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:127:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 127 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:127:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:137:11: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 136 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | __destroy(__first, __last); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:60, from ./bls/src/bls.hpp:19, from ./serialize.h:13, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from coins.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/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_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Arg&&, _NodeGen&) [with _Arg = std::pair&; _NodeGen = std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node; _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2253:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2253 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2509:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2509 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/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_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Arg&&, _NodeGen&) [with _Arg = std::pair&; _NodeGen = std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node; _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2253:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2253 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2509:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2509 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/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_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Arg&&, _NodeGen&) [with _Arg = std::pair&; _NodeGen = std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node; _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2253:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2253 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2509:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2509 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/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_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Arg&&, _NodeGen&) [with _Arg = std::pair&; _NodeGen = std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node; _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2253:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2253 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2509:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2509 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/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_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Arg&&, _NodeGen&) [with _Arg = std::pair&; _NodeGen = std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node; _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2253:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2253 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from coins.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In copy constructor ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:555:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 555 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 556 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 557 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:60, from ./bls/src/bls.hpp:19, from ./serialize.h:13, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from coins.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2509:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2509 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2192:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2192 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2192:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2192:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2192:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from coins.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:159:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 159 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) | ^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:159:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:71, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from coins.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h: In member function ‘bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Predicate = CStateViewCache::AddTokenUtxo(const uint256&, const TokenUtxoEntry&) const::]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h:282:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 282 | operator()(_Iterator __it) | ^~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from coins.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector > >; _OI = __gnu_cxx::__normal_iterator*, std::vector > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:497:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 497 | move(_II __first, _II __last, _OI __result) | ^~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:497:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:497:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:505:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 505 | return std::__copy_move_a2(std::__miter_base(__first), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 506 | std::__miter_base(__last), __result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:60, from ./bls/src/bls.hpp:19, from ./serialize.h:13, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from coins.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2192:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2192 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from coins.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:159:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 159 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) | ^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:159:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:71, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from coins.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h: In member function ‘bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Predicate = CStateViewCache::AddNameData(const uint256&, const NameDataEntry&) const::]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h:282:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 282 | operator()(_Iterator __it) | ^~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from coins.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector > >; _OI = __gnu_cxx::__normal_iterator*, std::vector > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:497:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 497 | move(_II __first, _II __last, _OI __result) | ^~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:497:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:497:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:505:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 505 | return std::__copy_move_a2(std::__miter_base(__first), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 506 | std::__miter_base(__last), __result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from coins.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:67, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from coins.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const std::pair*; _Container = std::vector >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h:1007:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1007 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) | ^~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const std::pair*; _Container = std::vector >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h:1007:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from coins.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘bool std::equal(_II1, _II1, _II2) [with _II1 = std::_Rb_tree_const_iterator >; _II2 = std::_Rb_tree_const_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:1059:5: note: parameter passing for argument of type ‘std::_Rb_tree_const_iterator >’ changed in GCC 7.1 1059 | equal(_II1 __first1, _II1 __last1, _II2 __first2) | ^~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:1059:5: note: parameter passing for argument of type ‘std::_Rb_tree_const_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:1059:5: note: parameter passing for argument of type ‘std::_Rb_tree_const_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:1069:30: note: parameter passing for argument of type ‘std::_Rb_tree_const_iterator >’ changed in GCC 7.1 1069 | return std::__equal_aux(std::__niter_base(__first1), | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1070 | std::__niter_base(__last1), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1071 | std::__niter_base(__first2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_Iterator std::__niter_base(_Iterator) [with _Iterator = std::_Rb_tree_const_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:280:5: note: parameter passing for argument of type ‘std::_Rb_tree_const_iterator >’ changed in GCC 7.1 280 | __niter_base(_Iterator __it) | ^~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘bool std::__equal_aux(_II1, _II1, _II2) [with _II1 = std::_Rb_tree_const_iterator >; _II2 = std::_Rb_tree_const_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:841:5: note: parameter passing for argument of type ‘std::_Rb_tree_const_iterator >’ changed in GCC 7.1 841 | __equal_aux(_II1 __first1, _II1 __last1, _II2 __first2) | ^~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:841:5: note: parameter passing for argument of type ‘std::_Rb_tree_const_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:841:5: note: parameter passing for argument of type ‘std::_Rb_tree_const_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:851:43: note: parameter passing for argument of type ‘std::_Rb_tree_const_iterator >’ changed in GCC 7.1 851 | return std::__equal<__simple>::equal(__first1, __last1, __first2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_Iterator std::__niter_base(_Iterator) [with _Iterator = std::_Rb_tree_const_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:280:5: note: parameter passing for argument of type ‘std::_Rb_tree_const_iterator >’ changed in GCC 7.1 280 | __niter_base(_Iterator __it) | ^~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘bool std::__equal_aux(_II1, _II1, _II2) [with _II1 = std::_Rb_tree_const_iterator >; _II2 = std::_Rb_tree_const_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:841:5: note: parameter passing for argument of type ‘std::_Rb_tree_const_iterator >’ changed in GCC 7.1 841 | __equal_aux(_II1 __first1, _II1 __last1, _II2 __first2) | ^~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:841:5: note: parameter passing for argument of type ‘std::_Rb_tree_const_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:841:5: note: parameter passing for argument of type ‘std::_Rb_tree_const_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:851:43: note: parameter passing for argument of type ‘std::_Rb_tree_const_iterator >’ changed in GCC 7.1 851 | return std::__equal<__simple>::equal(__first1, __last1, __first2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_Iterator std::__niter_base(_Iterator) [with _Iterator = std::_Rb_tree_const_iterator > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:280:5: note: parameter passing for argument of type ‘std::_Rb_tree_const_iterator > >’ changed in GCC 7.1 280 | __niter_base(_Iterator __it) | ^~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘bool std::__equal_aux(_II1, _II1, _II2) [with _II1 = std::_Rb_tree_const_iterator > >; _II2 = std::_Rb_tree_const_iterator > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:841:5: note: parameter passing for argument of type ‘std::_Rb_tree_const_iterator > >’ changed in GCC 7.1 841 | __equal_aux(_II1 __first1, _II1 __last1, _II2 __first2) | ^~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:841:5: note: parameter passing for argument of type ‘std::_Rb_tree_const_iterator > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:841:5: note: parameter passing for argument of type ‘std::_Rb_tree_const_iterator > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:851:43: note: parameter passing for argument of type ‘std::_Rb_tree_const_iterator > >’ changed in GCC 7.1 851 | return std::__equal<__simple>::equal(__first1, __last1, __first2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:67, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from coins.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = CTxOut*; _Container = std::vector]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h:1007:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1007 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from coins.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = CTxOut*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:289:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 289 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tempbuf.h:60, from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:62, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from coins.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h: In static member function ‘static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:105:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 105 | __destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:105:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from coins.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CTxOut*; bool _TrivialValueTypes = false]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 76 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long unsigned int*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 115 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:140:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 137 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 140 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:67, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from coins.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long unsigned int*; _Container = std::vector]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h:1007:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1007 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from coins.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = long long unsigned int*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:289:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 289 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tempbuf.h:60, from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:62, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from coins.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h: In static member function ‘static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:117:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 117 | __destroy(_ForwardIterator, _ForwardIterator) { } | ^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:117:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from coins.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _ForwardIterator = std::pair*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 115 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:140:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 137 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 140 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:67, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from coins.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = std::pair*; _Container = std::vector >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h:1007:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1007 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from coins.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, std::vector > >; _To = std::pair*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:289:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 289 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tempbuf.h:60, from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:62, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from coins.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h: In static member function ‘static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector > >; bool = false]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:105:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 105 | __destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:105:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from coins.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _ForwardIterator = std::pair*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 115 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:140:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 137 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 140 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:67, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from coins.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = std::pair*; _Container = std::vector >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h:1007:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1007 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from coins.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, std::vector > >; _To = std::pair*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:289:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 289 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tempbuf.h:60, from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:62, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from coins.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h: In static member function ‘static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector > >; bool = false]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:105:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 105 | __destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:105:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from coins.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:112:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 112 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:112:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:120:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 120 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:124:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 124 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:128:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 128 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:132:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 132 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:140:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 140 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:144:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 144 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:148:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 148 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from coins.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h: In function ‘_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h:428:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 428 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from coins.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator*, std::vector > >; _OI = __gnu_cxx::__normal_iterator*, std::vector > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 438 | __copy_move_a2(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from coins.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:112:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 112 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:112:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:120:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 120 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:124:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 124 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:128:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 128 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:132:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 132 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:140:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 140 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:144:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 144 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:148:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 148 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from coins.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h: In function ‘_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h:428:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 428 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from coins.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator*, std::vector > >; _OI = __gnu_cxx::__normal_iterator*, std::vector > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 438 | __copy_move_a2(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_Iterator std::__niter_base(_Iterator) [with _Iterator = std::_Rb_tree_const_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:280:5: note: parameter passing for argument of type ‘std::_Rb_tree_const_iterator >’ changed in GCC 7.1 280 | __niter_base(_Iterator __it) | ^~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘bool std::__equal_aux(_II1, _II1, _II2) [with _II1 = std::_Rb_tree_const_iterator >; _II2 = std::_Rb_tree_const_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:841:5: note: parameter passing for argument of type ‘std::_Rb_tree_const_iterator >’ changed in GCC 7.1 841 | __equal_aux(_II1 __first1, _II1 __last1, _II2 __first2) | ^~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:841:5: note: parameter passing for argument of type ‘std::_Rb_tree_const_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:841:5: note: parameter passing for argument of type ‘std::_Rb_tree_const_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:851:43: note: parameter passing for argument of type ‘std::_Rb_tree_const_iterator >’ changed in GCC 7.1 851 | return std::__equal<__simple>::equal(__first1, __last1, __first2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In static member function ‘static bool std::__equal<_BoolType>::equal(_II1, _II1, _II2) [with _II1 = std::_Rb_tree_const_iterator >; _II2 = std::_Rb_tree_const_iterator >; bool _BoolType = false]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:817:2: note: parameter passing for argument of type ‘std::_Rb_tree_const_iterator >’ changed in GCC 7.1 817 | equal(_II1 __first1, _II1 __last1, _II2 __first2) | ^~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:817:2: note: parameter passing for argument of type ‘std::_Rb_tree_const_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:817:2: note: parameter passing for argument of type ‘std::_Rb_tree_const_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In static member function ‘static bool std::__equal<_BoolType>::equal(_II1, _II1, _II2) [with _II1 = std::_Rb_tree_const_iterator >; _II2 = std::_Rb_tree_const_iterator >; bool _BoolType = false]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:817:2: note: parameter passing for argument of type ‘std::_Rb_tree_const_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:817:2: note: parameter passing for argument of type ‘std::_Rb_tree_const_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:817:2: note: parameter passing for argument of type ‘std::_Rb_tree_const_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In static member function ‘static bool std::__equal<_BoolType>::equal(_II1, _II1, _II2) [with _II1 = std::_Rb_tree_const_iterator > >; _II2 = std::_Rb_tree_const_iterator > >; bool _BoolType = false]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:817:2: note: parameter passing for argument of type ‘std::_Rb_tree_const_iterator > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:817:2: note: parameter passing for argument of type ‘std::_Rb_tree_const_iterator > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:817:2: note: parameter passing for argument of type ‘std::_Rb_tree_const_iterator > >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from coins.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long unsigned int*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 99 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 101 | { return std::copy(__first, __last, __result); } | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _ForwardIterator = std::pair*; bool _TrivialValueTypes = false]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 76 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _ForwardIterator = std::pair*; bool _TrivialValueTypes = false]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from coins.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In static member function ‘static bool std::__equal<_BoolType>::equal(_II1, _II1, _II2) [with _II1 = std::_Rb_tree_const_iterator >; _II2 = std::_Rb_tree_const_iterator >; bool _BoolType = false]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:817:2: note: parameter passing for argument of type ‘std::_Rb_tree_const_iterator >’ changed in GCC 7.1 817 | equal(_II1 __first1, _II1 __last1, _II2 __first2) | ^~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:817:2: note: parameter passing for argument of type ‘std::_Rb_tree_const_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:817:2: note: parameter passing for argument of type ‘std::_Rb_tree_const_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long unsigned int*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:474:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 473 | return std::__copy_move_a2<__is_move_iterator<_II>::__value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 474 | (std::__miter_base(__first), std::__miter_base(__last), __result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long unsigned int*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 438 | __copy_move_a2(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 CXX libnavcoin_common_a-protocol.o CXX libnavcoin_common_a-scheduler.o CXX script/libnavcoin_common_a-sign.o CXX script/libnavcoin_common_a-standard.o In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:60, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/detail/std_interoperability.hpp:11, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/error_code.hpp:955, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/chrono/detail/system.hpp:11, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/chrono/system_clocks.hpp:64, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/chrono/chrono.hpp:13, from ./scheduler.h:8, from scheduler.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator) [with _Key = boost::chrono::time_point; _Val = std::pair, std::function >; _KeyOfValue = std::_Select1st, std::function > >; _Compare = std::less >; _Alloc = std::allocator, std::function > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:1225:2: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, std::function >, std::_Select1st, std::function > >, std::less >, std::allocator, std::function > > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator, std::function > >’} changed in GCC 7.1 1225 | _M_erase_aux(__position); | ^~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_reverse_iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::rbegin() const [with _Key = boost::chrono::time_point; _Val = std::pair, std::function >; _KeyOfValue = std::_Select1st, std::function > >; _Compare = std::less >; _Alloc = std::allocator, std::function > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:1032:44: note: parameter passing for argument of type ‘std::_Rb_tree_const_iterator, std::function > >’ changed in GCC 7.1 1032 | { return const_reverse_iterator(end()); } | ^ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:67, from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/ios:40, from /usr/arm-linux-gnueabihf/include/c++/9/ostream:38, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/error_code.hpp:17, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/chrono/detail/system.hpp:11, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/chrono/system_clocks.hpp:64, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/chrono/chrono.hpp:13, from ./scheduler.h:8, from scheduler.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h: In static member function ‘static constexpr std::reverse_iterator<_Iterator>::pointer std::reverse_iterator<_Iterator>::_S_to_pointer(_Tp) [with _Tp = std::_Rb_tree_const_iterator, std::function > >; _Iterator = std::_Rb_tree_const_iterator, std::function > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h:309:2: note: parameter passing for argument of type ‘std::_Rb_tree_const_iterator, std::function > >’ changed in GCC 7.1 309 | _S_to_pointer(_Tp __t) | ^~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:60, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/detail/std_interoperability.hpp:11, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/error_code.hpp:955, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/chrono/detail/system.hpp:11, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/chrono/system_clocks.hpp:64, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/chrono/chrono.hpp:13, from ./scheduler.h:8, from scheduler.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = boost::chrono::time_point; _Val = std::pair, std::function >; _KeyOfValue = std::_Select1st, std::function > >; _Compare = std::less >; _Alloc = std::allocator, std::function > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2509:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, std::function >, std::_Select1st, std::function > >, std::less >, std::allocator, std::function > > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator, std::function > >’} changed in GCC 7.1 2509 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:67, from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/ios:40, from /usr/arm-linux-gnueabihf/include/c++/9/ostream:38, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/error_code.hpp:17, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/chrono/detail/system.hpp:11, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/chrono/system_clocks.hpp:64, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/chrono/chrono.hpp:13, from ./scheduler.h:8, from scheduler.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h: In constructor ‘constexpr std::reverse_iterator<_Iterator>::reverse_iterator(std::reverse_iterator<_Iterator>::iterator_type) [with _Iterator = std::_Rb_tree_const_iterator, std::function > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h:137:7: note: parameter passing for argument of type ‘std::reverse_iterator, std::function > > >::iterator_type’ {aka ‘std::_Rb_tree_const_iterator, std::function > >’} changed in GCC 7.1 137 | reverse_iterator(iterator_type __x) : current(__x) { } | ^~~~~~~~~~~~~~~~ make[3]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/src/univalue' CXX lib/libunivalue_la-univalue.lo CXX lib/libunivalue_la-univalue_get.lo CXX lib/libunivalue_la-univalue_read.lo CXX lib/libunivalue_la-univalue_write.lo CXX libnavcoin_util_a-uint256.o CXXLD libunivalue.la make[3]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/src/univalue' CXX libnavcoin_util_a-chainparamsbase.o CXX libnavcoin_util_a-random.o CXX rpc/libnavcoin_util_a-protocol.o CXX support/libnavcoin_util_a-cleanse.o CXX libnavcoin_util_a-sync.o CXX libnavcoin_util_a-util.o CXX libnavcoin_util_a-utilmoneystr.o CXX libnavcoin_util_a-utilstrencodings.o CXX libnavcoin_util_a-utiltime.o CXX compat/libnavcoin_util_a-glibc_compat.o CXX blsct/libnavcoin_wallet_a-rpc.o CXX consensus/libnavcoin_wallet_a-dao.o In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:61, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/detail/std_interoperability.hpp:11, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/error_code.hpp:955, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/filesystem/path_traits.hpp:22, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/filesystem/path.hpp:26, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/filesystem.hpp:16, from ./fs.h:14, from ./util.h:17, from util.cpp:10: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h: In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](std::map<_Key, _Tp, _Compare, _Alloc>::key_type&&) [with _Key = uint256; _Tp = long long int; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 518 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:60, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/detail/std_interoperability.hpp:11, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/error_code.hpp:955, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/filesystem/path_traits.hpp:22, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/filesystem/path.hpp:26, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/filesystem.hpp:16, from ./fs.h:14, from ./util.h:17, from util.cpp:10: /usr/arm-linux-gnueabihf/include/c++/9/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(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2457:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2192:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2192 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX policy/libnavcoin_wallet_a-rbf.o In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from ./chainparamsbase.h:9, from ./chainparams.h:9, from ./base58.h:17, from blsct/rpc.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In copy constructor ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = CTxOut; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:555:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 555 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 556 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 557 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In copy constructor ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = CandidateTransaction; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:555:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 555 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 556 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 557 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:61, from ./bls/src/bls.hpp:19, from ./serialize.h:13, from ./amount.h:9, from ./consensus/params.h:9, from ./chainparams.h:10, from ./base58.h:17, from blsct/rpc.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h: In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = COutPoint; _Tp = blsctOutputInfo; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 499 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from ./chainparamsbase.h:9, from ./chainparams.h:9, from ./base58.h:17, from blsct/rpc.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CTxOut*; _Tp = CTxOut]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:307:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307 | { return std::uninitialized_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CandidateTransaction*; _Tp = CandidateTransaction]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:307:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307 | { return std::uninitialized_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:60, from ./bls/src/bls.hpp:19, from ./serialize.h:13, from ./amount.h:9, from ./consensus/params.h:9, from ./chainparams.h:10, from ./base58.h:17, from blsct/rpc.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/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(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = COutPoint; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2457:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from ./chainparamsbase.h:9, from ./chainparams.h:9, from ./base58.h:17, from blsct/rpc.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CTxOut*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 115 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:140:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 137 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 140 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CandidateTransaction*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 115 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:140:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 137 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 140 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:60, from ./bls/src/bls.hpp:19, from ./serialize.h:13, from ./amount.h:9, from ./consensus/params.h:9, from ./chainparams.h:10, from ./base58.h:17, from blsct/rpc.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = COutPoint; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2192:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2192 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from ./chainparamsbase.h:9, from ./chainparams.h:9, from ./base58.h:17, from blsct/rpc.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CTxOut*; bool _TrivialValueTypes = false]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 76 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CandidateTransaction*; bool _TrivialValueTypes = false]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 CXX libnavcoin_wallet_a-daoversionbit.o CXX libnavcoin_consensus_a-arith_uint256.o In file included from consensus/dao.cpp:5: ./consensus/dao.h: In member function ‘std::vector CConsultation::GetParameters()’: ./consensus/dao.h:939:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 939 | std::sort(ret.begin(), ret.end()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ CXX blsct/libnavcoin_consensus_a-bulletproofs.o consensus/dao.cpp: In member function ‘bool CConsensusParameter::Clear(const int&)’: consensus/dao.cpp:1760:22: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 1760 | list.erase(it); | ^ consensus/dao.cpp: In member function ‘bool CVoteList::Clear(const int&, const uint256&)’: consensus/dao.cpp:1830:34: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 1830 | list[height].erase(it); | ^ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from consensus/dao.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from consensus/dao.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:4863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 4863 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last) | ^~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:4863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:4873:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 4873 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_less_iter()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:61, from ./bls/src/bls.hpp:19, from ./serialize.h:13, from ./amount.h:9, from ./consensus/dao.h:8, from consensus/dao.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h: In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = uint256; _Tp = long long int; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 499 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h: In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](std::map<_Key, _Tp, _Compare, _Alloc>::key_type&&) [with _Key = std::pair; _Tp = int; _Compare = std::less >; _Alloc = std::allocator, int> >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, int>, std::_Select1st, int> >, std::less >, std::allocator, int> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator, int> >’} changed in GCC 7.1 518 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h: In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = uint256; _Tp = CProposal; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 499 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h: In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = uint256; _Tp = CPaymentRequest; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 499 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h: In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = uint256; _Tp = CConsultation; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 499 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from consensus/dao.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In copy constructor ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:555:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 555 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 556 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 557 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from consensus/dao.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:226:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 226 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ^~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:238:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 238 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:238:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:61, from ./bls/src/bls.hpp:19, from ./serialize.h:13, from ./amount.h:9, from ./consensus/dao.h:8, from consensus/dao.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h: In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](std::map<_Key, _Tp, _Compare, _Alloc>::key_type&&) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 518 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h: In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 499 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h: In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(std::map<_Key, _Tp, _Compare, _Alloc>::iterator) [with _Key = int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h:1036:7: note: parameter passing for argument of type ‘std::map::iterator’ {aka ‘std::_Rb_tree_iterator >’} changed in GCC 7.1 1036 | erase(iterator __position) | ^~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h:1037:37: note: parameter passing for argument of type ‘std::map::iterator’ {aka ‘std::_Rb_tree_iterator >’} changed in GCC 7.1 1037 | { return _M_t.erase(__position); } | ^ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h: In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(std::map<_Key, _Tp, _Compare, _Alloc>::iterator) [with _Key = uint256; _Tp = long long int; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h:1036:7: note: parameter passing for argument of type ‘std::map::iterator’ {aka ‘std::_Rb_tree_iterator >’} changed in GCC 7.1 1036 | erase(iterator __position) | ^~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h:1037:37: note: parameter passing for argument of type ‘std::map::iterator’ {aka ‘std::_Rb_tree_iterator >’} changed in GCC 7.1 1037 | { return _M_t.erase(__position); } | ^ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from consensus/dao.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from consensus/dao.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1968:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1968 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1968:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1973:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1973 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1974 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1975 | __comp); | ~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1976:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1976 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:60, from ./bls/src/bls.hpp:19, from ./serialize.h:13, from ./amount.h:9, from ./consensus/dao.h:8, from consensus/dao.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/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(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2457:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2541:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2541 | _M_erase_aux(__p.first, __p.second); | ^~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/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(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple&&>, std::tuple<>}; _Key = std::pair; _Val = std::pair, int>; _KeyOfValue = std::_Select1st, int> >; _Compare = std::less >; _Alloc = std::allocator, int> >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2457:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, int>, std::_Select1st, int> >, std::less >, std::allocator, int> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator, int> >’} changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/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(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2457:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/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(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2457:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/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(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2457:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from consensus/dao.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long unsigned int*; _Tp = long long unsigned int]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:307:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307 | { return std::uninitialized_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from consensus/dao.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1505:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1505 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1505:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1511:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1511 | std::__uninitialized_copy_a(__first, __last, __result, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1512 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from consensus/dao.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:474:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 473 | return std::__copy_move_a2<__is_move_iterator<_II>::__value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 474 | (std::__miter_base(__first), std::__miter_base(__last), __result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tempbuf.h:60, from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:62, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from consensus/dao.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h: In function ‘void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_Tp>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long unsigned int]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:203:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 203 | _Destroy(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:203:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:206:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 206 | _Destroy(__first, __last); | ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:60, from ./bls/src/bls.hpp:19, from ./serialize.h:13, from ./amount.h:9, from ./consensus/dao.h:8, from consensus/dao.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/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(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2457:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/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(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2457:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator) [with _Key = int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:1220:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator’ {aka ‘std::_Rb_tree_iterator >’} changed in GCC 7.1 1220 | erase(iterator __position) | ^~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:1225:2: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 1225 | _M_erase_aux(__position); | ^~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator) [with _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:1220:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator’ {aka ‘std::_Rb_tree_iterator >’} changed in GCC 7.1 1220 | erase(iterator __position) | ^~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:1225:2: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 1225 | _M_erase_aux(__position); | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from consensus/dao.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from consensus/dao.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1945:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1945 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1945:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1953:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1953 | std::__partial_sort(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1958:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1958 | std::__unguarded_partition_pivot(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1959:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1959 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1885:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1885 | __final_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1885:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1890:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1890 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1891:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1891 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1892 | __comp); | ~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1895:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1895 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:67, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from consensus/dao.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long unsigned int*; _Container = std::vector]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h:1007:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1007 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:60, from ./bls/src/bls.hpp:19, from ./serialize.h:13, from ./amount.h:9, from ./consensus/dao.h:8, from consensus/dao.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2192:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2192 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2523:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2523 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2523:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2530:4: note: parameter passing for argument of type ‘std::_Rb_tree_const_iterator >’ changed in GCC 7.1 2530 | _M_erase_aux(__first++); | ^~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = std::pair; _Val = std::pair, int>; _KeyOfValue = std::_Select1st, int> >; _Compare = std::less >; _Alloc = std::allocator, int> >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2192:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, int>, std::_Select1st, int> >, std::less >, std::allocator, int> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator, int> >’} changed in GCC 7.1 2192 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2192:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2192:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2192:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from consensus/dao.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long unsigned int*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 115 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:140:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 137 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 140 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from consensus/dao.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h: In function ‘_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h:428:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from consensus/dao.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 438 | __copy_move_a2(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tempbuf.h:60, from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:62, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from consensus/dao.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h: In function ‘void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:127:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 127 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:127:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:137:11: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 136 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | __destroy(__first, __last); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:60, from ./bls/src/bls.hpp:19, from ./serialize.h:13, from ./amount.h:9, from ./consensus/dao.h:8, from consensus/dao.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2192:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2192 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2192:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2509:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2509 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2509:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from consensus/dao.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from consensus/dao.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1933:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1933 | __partial_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1933:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1933:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1938:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1938 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1939:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1939 | std::__sort_heap(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1922:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1922 | __unguarded_partition_pivot(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1922:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1926:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1926 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1927 | __comp); | ~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1926:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1928:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1928 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1845:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1845 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1845:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1852:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1852 | if (__comp(__i, __first)) | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from consensus/dao.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1856:8: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1856 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from consensus/dao.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1868:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1868 | __unguarded_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1868:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from consensus/dao.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long unsigned int*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 99 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 101 | { return std::copy(__first, __last, __result); } | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:67, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from consensus/dao.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long unsigned int*; _Container = std::vector]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h:1007:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1007 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from consensus/dao.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = long long unsigned int*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:289:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 289 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tempbuf.h:60, from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:62, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from consensus/dao.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h: In static member function ‘static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:117:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 117 | __destroy(_ForwardIterator, _ForwardIterator) { } | ^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:117:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from consensus/dao.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1673:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1673 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1673:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1673:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1677:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1677 | std::__make_heap(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1679:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1679 | if (__comp(__i, __first)) | ~~~~~~^~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1680:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1680 | std::__pop_heap(__first, __middle, __i, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from consensus/dao.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h: In function ‘void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:402:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 402 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:402:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:408:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 408 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:71, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from consensus/dao.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h:42:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 42 | operator()(_Iterator1 __it1, _Iterator2 __it2) const | ^~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h:42:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from consensus/dao.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 78 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:81:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 81 | if (__comp(__a, __b)) | ~~~~~~^~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:83:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 83 | if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:84:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 84 | std::iter_swap(__result, __b); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:85:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 85 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:86:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 86 | std::iter_swap(__result, __c); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:88:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 88 | std::iter_swap(__result, __a); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:90:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 90 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:91:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 91 | std::iter_swap(__result, __a); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:92:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 92 | else if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:93:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 93 | std::iter_swap(__result, __c); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:95:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 95 | std::iter_swap(__result, __b); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1901 | __unguarded_partition(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1907:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1907 | while (__comp(__first, __pivot)) | ~~~~~~^~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1910:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1910 | while (__comp(__pivot, __last)) | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1914:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1914 | std::iter_swap(__first, __last); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from consensus/dao.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:676:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 676 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:676:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:676:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:686:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 686 | return std::__copy_move_backward_a2(std::__miter_base(__first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 687 | std::__miter_base(__last), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 688 | __result); | ~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from consensus/dao.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_less_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1826:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1826 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from consensus/dao.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long unsigned int*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:474:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 473 | return std::__copy_move_a2<__is_move_iterator<_II>::__value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 474 | (std::__miter_base(__first), std::__miter_base(__last), __result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from consensus/dao.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h: In function ‘void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:326:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:326:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h: In function ‘void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:243:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 243 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:243:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:243:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from consensus/dao.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:123:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) | ^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:123:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from consensus/dao.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h: In function ‘_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h:428:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from consensus/dao.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 613 | __copy_move_backward_a2(_BI1 __first, _BI1 __last, _BI2 __result) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:71, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from consensus/dao.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h: In member function ‘bool __gnu_cxx::__ops::_Val_less_iter::operator()(_Value&, _Iterator) const [with _Value = long long unsigned int; _Iterator = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h:89:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 89 | operator()(_Value& __val, _Iterator __it) const | ^~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from consensus/dao.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long unsigned int*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 438 | __copy_move_a2(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from consensus/dao.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 214 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:222:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 222 | if (__comp(__first + __secondChild, | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 223 | __first + (__secondChild - 1))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ blsct/bulletproofs.cpp: In function ‘bls::G1Element MultiExp(std::vector)’: blsct/bulletproofs.cpp:119:16: warning: stack protector not protecting local variables: variable length buffer [-Wstack-protector] 119 | bls::G1Element MultiExp(std::vector multiexp_data) | ^~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h: In function ‘void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_less_val]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:128:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 128 | __push_heap(_RandomAccessIterator __first, | ^~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:133:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 133 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:71, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from consensus/dao.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h: In member function ‘bool __gnu_cxx::__ops::_Iter_less_val::operator()(_Iterator, _Value&) const [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = long long unsigned int]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h:64:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 64 | operator()(_Iterator __it, _Value& __val) const | ^~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from /usr/arm-linux-gnueabihf/include/c++/9/ext/slist:47, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/algorithm/string/std/slist_traits.hpp:17, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/algorithm/string/std_containers_traits.hpp:23, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/algorithm/string.hpp:18, from blsct/bulletproofs.cpp:9: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = RangeproofEncodedData; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from /usr/arm-linux-gnueabihf/include/c++/9/ext/slist:47, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/algorithm/string/std/slist_traits.hpp:17, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/algorithm/string/std_containers_traits.hpp:23, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/algorithm/string.hpp:18, from blsct/bulletproofs.cpp:9: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const RangeproofEncodedData&}; _Tp = RangeproofEncodedData; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ CXX blsct/libnavcoin_consensus_a-scalar.o CXX consensus/libnavcoin_consensus_a-merkle.o CXX consensus/libnavcoin_consensus_a-programs.o CC libnavcoin_consensus_a-aes_helper.o CC libnavcoin_consensus_a-blake.o CC libnavcoin_consensus_a-bmw.o In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from ./consensus/programs.h:8, from consensus/programs.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from ./consensus/programs.h:8, from consensus/programs.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ CC libnavcoin_consensus_a-cubehash.o CC libnavcoin_consensus_a-echo.o CC libnavcoin_consensus_a-fugue.o CC libnavcoin_consensus_a-groestl.o CC libnavcoin_consensus_a-keccak.o CC libnavcoin_consensus_a-hamsi_helper.o CC libnavcoin_consensus_a-hamsi.o CC libnavcoin_consensus_a-jh.o CC libnavcoin_consensus_a-luffa.o CC libnavcoin_consensus_a-shavite.o CC libnavcoin_consensus_a-simd.o CC libnavcoin_consensus_a-skein.o CXX support/libnavcoin_consensus_a-cleanse.o CXX libnavcoin_consensus_a-hash.o CXX libnavcoin_consensus_a-pubkey.o CXX script/libnavcoin_consensus_a-interpreter.o CXX script/libnavcoin_consensus_a-script.o CXX script/libnavcoin_consensus_a-script_error.o CXX libnavcoin_consensus_a-uint256.o CXX libnavcoin_consensus_a-utilstrencodings.o CXX libnavcoin_consensus_a-utiltime.o CXX crypto/libnavcoin_crypto_a-sha1.o CXX crypto/libnavcoin_crypto_a-sha256.o CXX crypto/libnavcoin_crypto_a-sha512.o make[3]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/src/secp256k1' gcc -DHAVE_CONFIG_H -I. -I./src -O2 -std=c89 -pedantic -Wno-long-long -Wnested-externs -Wshadow -Wstrict-prototypes -Wundef -Wno-overlength-strings -Wall -Wno-unused-function -Wextra -Wcast-align -Wcast-align=strict -fvisibility=hidden -g -O2 -c src/gen_context.c -o gen_context.o CXX navcoin_cli-navcoin-cli.o gcc -O2 -std=c89 -pedantic -Wno-long-long -Wnested-externs -Wshadow -Wstrict-prototypes -Wundef -Wno-overlength-strings -Wall -Wno-unused-function -Wextra -Wcast-align -Wcast-align=strict -fvisibility=hidden -g -O2 gen_context.o -o gen_context ./gen_context CC src/libsecp256k1_la-secp256k1.lo CXX rpc/libnavcoin_cli_a-client.o CCLD libsecp256k1.la make[3]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/src/secp256k1' CXX navcoin_tx-navcoin-tx.o Generated test/data/script_tests.json.h Generated test/data/base58_keys_valid.json.h Generated test/data/base58_encode_decode.json.h Generated test/data/base58_keys_invalid.json.h Generated test/data/tx_invalid.json.h Generated test/data/tx_valid.json.h Generated test/data/sighash.json.h GEN qt/forms/ui_addressbookpage.h GEN qt/forms/ui_askpassphrasedialog.h GEN qt/forms/ui_startoptionsdialog.h GEN qt/forms/ui_startoptions.h GEN qt/forms/ui_startoptionspassword.h GEN qt/forms/ui_startoptionsrestore.h GEN qt/forms/ui_startoptionssort.h GEN qt/forms/ui_startoptionsrevealed.h GEN qt/forms/ui_startoptionsmain.h GEN qt/forms/ui_coincontroldialog.h GEN qt/forms/ui_communityfundcreatepaymentrequestdialog.h GEN qt/forms/ui_communityfundcreateproposaldialog.h GEN qt/forms/ui_communityfunddisplay.h GEN qt/forms/ui_communityfunddisplaydetailed.h GEN qt/forms/ui_communityfunddisplaypaymentrequest.h qt/forms/communityfunddisplaypaymentrequest.ui: Warning: Z-order assignment: '' is not a valid widget. qt/forms/communityfunddisplaypaymentrequest.ui: Warning: Z-order assignment: '' is not a valid widget. qt/forms/communityfunddisplaypaymentrequest.ui: Warning: Z-order assignment: '' is not a valid widget. GEN qt/forms/ui_communityfunddisplaypaymentrequestdetailed.h GEN qt/forms/ui_communityfundpage.h GEN qt/forms/ui_communityfundsuccessdialog.h GEN qt/forms/ui_debugwindow.h qt/forms/debugwindow.ui: Warning: The name 'verticalLayout_3' (QVBoxLayout) is already in use, defaulting to 'verticalLayout_31'. GEN qt/forms/ui_editaddressdialog.h GEN qt/forms/ui_getaddresstoreceive.h GEN qt/forms/ui_helpmessagedialog.h GEN qt/forms/ui_modaloverlay.h GEN qt/forms/ui_openuridialog.h GEN qt/forms/ui_optionsdialog.h GEN qt/forms/ui_overviewpage.h GEN qt/forms/ui_receivecoinsdialog.h GEN qt/forms/ui_receiverequestdialog.h GEN qt/forms/ui_sendcoinsdialog.h qt/forms/sendcoinsdialog.ui: Warning: The name 'horizontalSpacer_7' (QSpacerItem) is already in use, defaulting to 'horizontalSpacer_71'. qt/forms/sendcoinsdialog.ui: Warning: The name 'verticalSpacer' (QSpacerItem) is already in use, defaulting to 'verticalSpacer1'. GEN qt/forms/ui_sendcoinsentry.h GEN qt/forms/ui_sendcommunityfunddialog.h GEN qt/forms/ui_signverifymessagedialog.h GEN qt/forms/ui_transactiondescdialog.h GEN qt/moc_addressbookpage.cpp GEN qt/moc_addresstablemodel.cpp GEN qt/moc_askpassphrasedialog.cpp GEN qt/moc_bantablemodel.cpp GEN qt/moc_clientmodel.cpp GEN qt/moc_startoptionsdialog.cpp GEN qt/moc_startoptions.cpp GEN qt/moc_startoptionspassword.cpp GEN qt/moc_startoptionsrestore.cpp GEN qt/moc_startoptionssort.cpp GEN qt/moc_startoptionsrevealed.cpp GEN qt/moc_startoptionsmain.cpp GEN qt/moc_coincontroldialog.cpp GEN qt/moc_coincontroltreewidget.cpp GEN qt/moc_coldstakingwizard.cpp GEN qt/moc_communityfundcreatepaymentrequestdialog.cpp GEN qt/moc_communityfundcreateproposaldialog.cpp GEN qt/moc_communityfunddisplay.cpp GEN qt/moc_communityfunddisplaydetailed.cpp GEN qt/moc_communityfunddisplaypaymentrequest.cpp GEN qt/moc_communityfunddisplaypaymentrequestdetailed.cpp GEN qt/moc_communityfundpage.cpp GEN qt/moc_communityfundsuccessdialog.cpp GEN qt/moc_csvmodelwriter.cpp GEN qt/moc_editaddressdialog.cpp GEN qt/moc_getaddresstoreceive.cpp GEN qt/moc_guiutil.cpp GEN qt/moc_macappnapinhibitor.cpp qt/macappnapinhibitor.h:0: Note: No relevant classes found. No output generated. GEN qt/moc_macdockiconhandler.cpp GEN qt/moc_macnotificationhandler.cpp GEN qt/moc_aggregationsession.cpp GEN qt/moc_modaloverlay.cpp GEN qt/moc_navcoinaddressvalidator.cpp GEN qt/moc_navcoinamountfield.cpp GEN qt/moc_navcoingui.cpp GEN qt/moc_navcoinunits.cpp GEN qt/moc_notificator.cpp GEN qt/moc_openuridialog.cpp GEN qt/moc_optionsdialog.cpp GEN qt/moc_optionsmodel.cpp GEN qt/moc_overviewpage.cpp GEN qt/moc_peertablemodel.cpp GEN qt/moc_qjsonmodel.cpp GEN qt/moc_qvalidatedlineedit.cpp GEN qt/moc_qvalidatedplaintextedit.cpp qt/qvalidatedplaintextedit.h:33: Error: Class declaration lacks Q_OBJECT macro. GEN qt/moc_qvalidatedspinbox.cpp GEN qt/moc_qvaluecombobox.cpp GEN qt/moc_receivecoinsdialog.cpp GEN qt/moc_receiverequestdialog.cpp GEN qt/moc_recentrequeststablemodel.cpp GEN qt/moc_rpcconsole.cpp GEN qt/moc_sendcoinsdialog.cpp GEN qt/moc_sendcoinsentry.cpp GEN qt/moc_sendcommunityfunddialog.cpp GEN qt/moc_signverifymessagedialog.cpp GEN qt/moc_splashscreen.cpp GEN qt/moc_splitrewards.cpp GEN qt/moc_trafficgraphwidget.cpp GEN qt/moc_transactiondesc.cpp GEN qt/moc_transactiondescdialog.cpp GEN qt/moc_transactionfilterproxy.cpp GEN qt/moc_transactiontablemodel.cpp GEN qt/moc_transactionview.cpp GEN qt/moc_utilitydialog.cpp GEN qt/moc_walletframe.cpp GEN qt/moc_walletmodel.cpp GEN qt/moc_walletview.cpp GEN qt/moc_daopage.cpp GEN qt/moc_daoconsultationvote.cpp GEN qt/moc_daoconsultationcreate.cpp GEN qt/moc_swapxnav.cpp GEN qt/moc_navcoinlistwidget.cpp GEN qt/moc_navcoinpushbutton.cpp GEN qt/moc_daoproposeanswer.cpp GEN qt/moc_daosupport.cpp GEN qt/styles/moc_dark.cpp GEN qt/styles/moc_light.cpp GEN qt/locale/navcoin_af.qm GEN qt/qrc_navcoin.cpp GEN qt/locale/navcoin_af_ZA.qm GEN qt/locale/navcoin_ar.qm GEN qt/locale/navcoin_be_BY.qm Removed plural forms as the target language has less forms. If this sounds wrong, possibly the target language is not set or recognized. GEN qt/locale/navcoin_bg.qm GEN qt/locale/navcoin_bg_BG.qm GEN qt/locale/navcoin_ca.qm GEN qt/locale/navcoin_ca@valencia.qm GEN qt/locale/navcoin_ca_ES.qm GEN qt/locale/navcoin_cs.qm Removed plural forms as the target language has less forms. If this sounds wrong, possibly the target language is not set or recognized. GEN qt/locale/navcoin_cs_CZ.qm GEN qt/locale/navcoin_cy.qm GEN qt/locale/navcoin_da.qm GEN qt/locale/navcoin_de.qm GEN qt/locale/navcoin_el.qm GEN qt/locale/navcoin_el_GR.qm GEN qt/locale/navcoin_en.qm GEN qt/locale/navcoin_en_GB.qm GEN qt/locale/navcoin_eo.qm GEN qt/locale/navcoin_es.qm GEN qt/locale/navcoin_es_AR.qm GEN qt/locale/navcoin_es_CO.qm GEN qt/locale/navcoin_es_CL.qm GEN qt/locale/navcoin_es_DO.qm GEN qt/locale/navcoin_es_ES.qm GEN qt/locale/navcoin_es_MX.qm GEN qt/locale/navcoin_es_UY.qm GEN qt/locale/navcoin_es_VE.qm GEN qt/locale/navcoin_et.qm GEN qt/locale/navcoin_eu_ES.qm GEN qt/locale/navcoin_fa.qm GEN qt/locale/navcoin_fa_IR.qm Removed plural forms as the target language has less forms. If this sounds wrong, possibly the target language is not set or recognized. GEN qt/locale/navcoin_fi.qm GEN qt/locale/navcoin_fr.qm GEN qt/locale/navcoin_fr_CA.qm GEN qt/locale/navcoin_gl.qm GEN qt/locale/navcoin_fr_FR.qm GEN qt/locale/navcoin_he.qm GEN qt/locale/navcoin_hi_IN.qm GEN qt/locale/navcoin_hr.qm GEN qt/locale/navcoin_hu.qm GEN qt/locale/navcoin_id_ID.qm Removed plural forms as the target language has less forms. If this sounds wrong, possibly the target language is not set or recognized. GEN qt/locale/navcoin_it_IT.qm GEN qt/locale/navcoin_it.qm GEN qt/locale/navcoin_ja.qm GEN qt/locale/navcoin_ka.qm GEN qt/locale/navcoin_kk_KZ.qm GEN qt/locale/navcoin_ko_KR.qm GEN qt/locale/navcoin_ku_IQ.qm GEN qt/locale/navcoin_ky.qm GEN qt/locale/navcoin_la.qm GEN qt/locale/navcoin_lt.qm GEN qt/locale/navcoin_lv_LV.qm GEN qt/locale/navcoin_mk_MK.qm GEN qt/locale/navcoin_mn.qm GEN qt/locale/navcoin_ms_MY.qm GEN qt/locale/navcoin_nb.qm GEN qt/locale/navcoin_nl.qm GEN qt/locale/navcoin_pam.qm GEN qt/locale/navcoin_pl.qm GEN qt/locale/navcoin_pt_BR.qm GEN qt/locale/navcoin_pt_PT.qm GEN qt/locale/navcoin_ro.qm GEN qt/locale/navcoin_ro_RO.qm GEN qt/locale/navcoin_ru.qm Removed plural forms as the target language has less forms. If this sounds wrong, possibly the target language is not set or recognized. GEN qt/locale/navcoin_ru_RU.qm GEN qt/locale/navcoin_sk.qm GEN qt/locale/navcoin_sl_SI.qm Removed plural forms as the target language has less forms. If this sounds wrong, possibly the target language is not set or recognized. GEN qt/locale/navcoin_sq.qm GEN qt/locale/navcoin_sr.qm GEN qt/locale/navcoin_sv.qm GEN qt/locale/navcoin_sr@latin.qm GEN qt/locale/navcoin_ta.qm GEN qt/locale/navcoin_th_TH.qm GEN qt/locale/navcoin_tr.qm Removed plural forms as the target language has less forms. If this sounds wrong, possibly the target language is not set or recognized. GEN qt/locale/navcoin_tr_TR.qm GEN qt/locale/navcoin_uk.qm Removed plural forms as the target language has less forms. If this sounds wrong, possibly the target language is not set or recognized. GEN qt/locale/navcoin_ur_PK.qm GEN qt/locale/navcoin_uz@Cyrl.qm GEN qt/locale/navcoin_vi.qm GEN qt/locale/navcoin_vi_VN.qm GEN qt/locale/navcoin_zh.qm GEN qt/locale/navcoin_zh_CN.qm GEN qt/locale/navcoin_zh_HK.qm CXX crypto/libnavcoinconsensus_la-aes.lo GEN qt/locale/navcoin_zh_TW.qm CXX crypto/libnavcoinconsensus_la-chacha20.lo CXX crypto/libnavcoinconsensus_la-hmac_sha256.lo CXX crypto/libnavcoinconsensus_la-hmac_sha512.lo CXX crypto/libnavcoinconsensus_la-ripemd160.lo CC crypto/external/libnavcoinconsensus_la-hmac_sha256.lo CC crypto/external/libnavcoinconsensus_la-hmac_sha512.lo CC crypto/external/libnavcoinconsensus_la-pkcs5_pbkdf2.lo CC crypto/external/libnavcoinconsensus_la-sha256.lo CC crypto/external/libnavcoinconsensus_la-sha512.lo CC crypto/external/libnavcoinconsensus_la-zeroize.lo CXX crypto/libnavcoinconsensus_la-sha1.lo CXX crypto/libnavcoinconsensus_la-sha256.lo CXX crypto/libnavcoinconsensus_la-sha512.lo CXX libnavcoinconsensus_la-arith_uint256.lo CXX blsct/libnavcoinconsensus_la-bulletproofs.lo navcoin-tx.cpp: In function ‘void MutateTxDelOutput(CMutableTransaction&, const string&)’: navcoin-tx.cpp:335:43: note: parameter passing for argument of type ‘std::vector::const_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 335 | tx.vout.erase(tx.vout.begin() + outIdx); | ^ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from ./chainparamsbase.h:9, from ./chainparams.h:9, from ./base58.h:17, from navcoin-tx.cpp:9: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = CTxOut; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:226:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 226 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ^~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:238:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 238 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:238:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from ./chainparamsbase.h:9, from ./chainparams.h:9, from ./base58.h:17, from navcoin-tx.cpp:9: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = CTxOut; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(std::vector<_Tp, _Alloc>::const_iterator) [with _Tp = CTxOut; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1427:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 1427 | erase(const_iterator __position) | ^~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1428:58: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1428 | { return _M_erase(begin() + (__position - cbegin())); } | ^ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = CTxOut; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1505:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1505 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1505:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1511:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1511 | std::__uninitialized_copy_a(__first, __last, __result, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1512 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from ./chainparamsbase.h:8, from ./chainparams.h:9, from ./base58.h:17, from navcoin-tx.cpp:9: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:474:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 473 | return std::__copy_move_a2<__is_move_iterator<_II>::__value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 474 | (std::__miter_base(__first), std::__miter_base(__last), __result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:65, from ./chainparamsbase.h:9, from ./chainparams.h:9, from ./base58.h:17, from navcoin-tx.cpp:9: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h: In function ‘void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = CTxOut]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:203:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 203 | _Destroy(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:203:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:206:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 206 | _Destroy(__first, __last); | ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from ./chainparamsbase.h:9, from ./chainparams.h:9, from ./base58.h:17, from navcoin-tx.cpp:9: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const CTxOut&}; _Tp = CTxOut; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator) [with _Tp = CTxOut; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:171:5: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 171 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from ./chainparamsbase.h:8, from ./chainparams.h:9, from ./base58.h:17, from navcoin-tx.cpp:9: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:175:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 175 | _GLIBCXX_MOVE3(__position + 1, end(), __position); | ^~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from ./chainparamsbase.h:9, from ./chainparams.h:9, from ./base58.h:17, from navcoin-tx.cpp:9: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CTxOut*; _Tp = CTxOut]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:307:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307 | { return std::uninitialized_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from ./chainparamsbase.h:8, from ./chainparams.h:9, from ./base58.h:17, from navcoin-tx.cpp:9: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h: In function ‘_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h:428:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from ./chainparamsbase.h:8, from ./chainparams.h:9, from ./base58.h:17, from navcoin-tx.cpp:9: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 438 | __copy_move_a2(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:65, from ./chainparamsbase.h:9, from ./chainparams.h:9, from ./base58.h:17, from navcoin-tx.cpp:9: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h: In function ‘void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:127:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 127 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:127:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:137:11: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 136 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | __destroy(__first, __last); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:67, from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from ./chainparamsbase.h:8, from ./chainparams.h:9, from ./base58.h:17, from navcoin-tx.cpp:9: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const CTxOut*; _Container = std::vector]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h:1007:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1007 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) | ^~~~~~~~~~~~ CXX blsct/libnavcoinconsensus_la-scalar.lo In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from ./chainparamsbase.h:8, from ./chainparams.h:9, from ./base58.h:17, from navcoin-tx.cpp:9: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:497:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 497 | move(_II __first, _II __last, _OI __result) | ^~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:497:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:497:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:505:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 505 | return std::__copy_move_a2(std::__miter_base(__first), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 506 | std::__miter_base(__last), __result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from ./chainparamsbase.h:9, from ./chainparams.h:9, from ./base58.h:17, from navcoin-tx.cpp:9: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CTxOut*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 115 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:140:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 137 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 140 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:67, from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from ./chainparamsbase.h:8, from ./chainparams.h:9, from ./base58.h:17, from navcoin-tx.cpp:9: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = CTxOut*; _Container = std::vector]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h:1007:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1007 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from ./chainparamsbase.h:8, from ./chainparams.h:9, from ./base58.h:17, from navcoin-tx.cpp:9: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = CTxOut*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:289:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 289 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:65, from ./chainparamsbase.h:9, from ./chainparams.h:9, from ./base58.h:17, from navcoin-tx.cpp:9: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h: In static member function ‘static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:105:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 105 | __destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:105:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from ./chainparamsbase.h:8, from ./chainparams.h:9, from ./base58.h:17, from navcoin-tx.cpp:9: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h: In function ‘_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h:428:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from ./chainparamsbase.h:8, from ./chainparams.h:9, from ./base58.h:17, from navcoin-tx.cpp:9: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 438 | __copy_move_a2(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from ./chainparamsbase.h:9, from ./chainparams.h:9, from ./base58.h:17, from navcoin-tx.cpp:9: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CTxOut*; bool _TrivialValueTypes = false]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 76 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from ./chainparamsbase.h:9, from ./chainparams.h:9, from ./base58.h:17, from navcoin-tx.cpp:9: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In copy constructor ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = CTxOut; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:555:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 555 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 556 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 557 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ blsct/bulletproofs.cpp: In function ‘bls::G1Element MultiExp(std::vector)’: blsct/bulletproofs.cpp:119:16: warning: stack protector not protecting local variables: variable length buffer [-Wstack-protector] 119 | bls::G1Element MultiExp(std::vector multiexp_data) | ^~~~~~~~ CXX consensus/libnavcoinconsensus_la-merkle.lo CXX consensus/libnavcoinconsensus_la-programs.lo In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from /usr/arm-linux-gnueabihf/include/c++/9/ext/slist:47, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/algorithm/string/std/slist_traits.hpp:17, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/algorithm/string/std_containers_traits.hpp:23, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/algorithm/string.hpp:18, from blsct/bulletproofs.cpp:9: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = RangeproofEncodedData; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from /usr/arm-linux-gnueabihf/include/c++/9/ext/slist:47, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/algorithm/string/std/slist_traits.hpp:17, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/algorithm/string/std_containers_traits.hpp:23, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/algorithm/string.hpp:18, from blsct/bulletproofs.cpp:9: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const RangeproofEncodedData&}; _Tp = RangeproofEncodedData; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from ./consensus/programs.h:8, from consensus/programs.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from ./consensus/programs.h:8, from consensus/programs.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ CXX dotnav/libnavcoinconsensus_la-names.lo In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from ./consensus/programs.h:8, from ./dotnav/names.h:10, from dotnav/names.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ CC libnavcoinconsensus_la-aes_helper.lo In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from ./consensus/programs.h:8, from ./dotnav/names.h:10, from dotnav/names.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ CC libnavcoinconsensus_la-blake.lo CC libnavcoinconsensus_la-bmw.lo CC libnavcoinconsensus_la-cubehash.lo CC libnavcoinconsensus_la-echo.lo CC libnavcoinconsensus_la-fugue.lo CC libnavcoinconsensus_la-groestl.lo CC libnavcoinconsensus_la-keccak.lo CC libnavcoinconsensus_la-hamsi_helper.lo CC libnavcoinconsensus_la-hamsi.lo CC libnavcoinconsensus_la-jh.lo CC libnavcoinconsensus_la-luffa.lo CC libnavcoinconsensus_la-shavite.lo CC libnavcoinconsensus_la-simd.lo CC libnavcoinconsensus_la-skein.lo CXX support/libnavcoinconsensus_la-cleanse.lo CXX libnavcoinconsensus_la-hash.lo CXX primitives/libnavcoinconsensus_la-block.lo CXX primitives/libnavcoinconsensus_la-transaction.lo CXX libnavcoinconsensus_la-pubkey.lo In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from primitives/transaction.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In copy constructor ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = CTxOut; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:555:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 555 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 556 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 557 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from primitives/transaction.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = CTxOut; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:226:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 226 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ^~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:238:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 238 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:238:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from primitives/transaction.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CTxOut*; _Tp = CTxOut]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:307:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307 | { return std::uninitialized_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from primitives/transaction.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = CTxOut; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1505:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1505 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1505:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1511:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1511 | std::__uninitialized_copy_a(__first, __last, __result, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1512 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from primitives/transaction.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:474:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 473 | return std::__copy_move_a2<__is_move_iterator<_II>::__value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 474 | (std::__miter_base(__first), std::__miter_base(__last), __result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tempbuf.h:60, from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:62, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from primitives/transaction.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h: In function ‘void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_Tp>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = CTxOut]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:203:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 203 | _Destroy(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:203:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:206:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 206 | _Destroy(__first, __last); | ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from primitives/transaction.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CTxOut*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 115 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:140:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 137 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 140 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from primitives/transaction.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h: In function ‘_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h:428:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from primitives/transaction.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 438 | __copy_move_a2(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tempbuf.h:60, from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:62, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from primitives/transaction.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h: In function ‘void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:127:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 127 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:127:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:137:11: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 136 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | __destroy(__first, __last); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ CXX script/libnavcoinconsensus_la-interpreter.lo In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from primitives/transaction.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CTxOut*; bool _TrivialValueTypes = false]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 76 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:67, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from primitives/transaction.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const CTxOut*; _Container = std::vector]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h:1007:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1007 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) | ^~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = CTxOut*; _Container = std::vector]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h:1007:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from primitives/transaction.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = CTxOut*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:289:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 289 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tempbuf.h:60, from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:62, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from primitives/transaction.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h: In static member function ‘static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:105:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 105 | __destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:105:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 CXX script/libnavcoinconsensus_la-script.lo CXX script/libnavcoinconsensus_la-script_error.lo CXX libnavcoinconsensus_la-uint256.lo CXX libnavcoinconsensus_la-utilstrencodings.lo CXX libnavcoinconsensus_la-utiltime.lo CXX compat/libnavcoinconsensus_la-glibc_compat.lo CXX blsct/libnavcoin_server_a-ephemeralserver.o CXX blsct/libnavcoin_server_a-aggregationsession.o CXX consensus/libnavcoin_server_a-dao.o CXX policy/libnavcoin_server_a-fees.o blsct/aggregationsession.cpp: In member function ‘bool AggregationSession::Start()’: blsct/aggregationsession.cpp:70:42: note: parameter passing for argument of type ‘std::vector > >::const_iterator’ {aka ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’} changed in GCC 7.1 70 | vKeys.erase(vKeys.begin()); | ^ blsct/aggregationsession.cpp: In member function ‘bool AggregationSession::UpdateCandidateTransactions(const CTransaction&)’: blsct/aggregationsession.cpp:114:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 114 | }), | ^ blsct/aggregationsession.cpp:115:45: note: parameter passing for argument of type ‘std::vector::const_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 115 | vTransactionCandidates.end()); | ^ blsct/aggregationsession.cpp: In member function ‘bool AggregationSession::CleanCandidateTransactions()’: blsct/aggregationsession.cpp:149:10: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 149 | }), | ^ blsct/aggregationsession.cpp:150:41: note: parameter passing for argument of type ‘std::vector::const_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 150 | vTransactionCandidates.end()); | ^ blsct/aggregationsession.cpp:153:151: note: parameter passing for argument of type ‘std::vector::const_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 153 | vTransactionCandidates.erase(vTransactionCandidates.begin(), vTransactionCandidates.begin() + GetArg("-defaultmixin", DEFAULT_TX_MIXCOINS)); | ^ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/error_code.hpp:19, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/system_error.hpp:11, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/exceptions.hpp:22, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/pthread/thread_data.hpp:10, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread_only.hpp:17, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread.hpp:12, from ./blsct/ephemeralserver.h:8, from blsct/aggregationsession.h:8, from blsct/aggregationsession.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In copy constructor ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = CTxOut; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:555:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 555 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 556 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 557 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In copy constructor ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = CandidateTransaction; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:555:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 555 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 556 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 557 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(std::vector<_Tp, _Alloc>::const_iterator) [with _Tp = std::pair >; _Alloc = std::allocator > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1427:7: note: parameter passing for argument of type ‘std::vector > >::const_iterator’ {aka ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’} changed in GCC 7.1 1427 | erase(const_iterator __position) | ^~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1428:58: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 1428 | { return _M_erase(begin() + (__position - cbegin())); } | ^ In file included from /usr/arm-linux-gnueabihf/include/c++/9/functional:65, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/error_code.hpp:19, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/system_error.hpp:11, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/exceptions.hpp:22, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/pthread/thread_data.hpp:10, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread_only.hpp:17, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread.hpp:12, from ./blsct/ephemeralserver.h:8, from blsct/aggregationsession.h:8, from blsct/aggregationsession.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘_FIter std::remove_if(_FIter, _FIter, _Predicate) [with _FIter = __gnu_cxx::__normal_iterator >; _Predicate = AggregationSession::UpdateCandidateTransactions(const CTransaction&)::]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:935:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 935 | remove_if(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:935:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:945:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 945 | return std::__remove_if(__first, __last, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 946 | __gnu_cxx::__ops::__pred_iter(__pred)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/error_code.hpp:19, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/system_error.hpp:11, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/exceptions.hpp:22, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/pthread/thread_data.hpp:10, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread_only.hpp:17, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread.hpp:12, from ./blsct/ephemeralserver.h:8, from blsct/aggregationsession.h:8, from blsct/aggregationsession.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(std::vector<_Tp, _Alloc>::const_iterator, std::vector<_Tp, _Alloc>::const_iterator) [with _Tp = CandidateTransaction; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1454:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 1454 | erase(const_iterator __first, const_iterator __last) | ^~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1454:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1458:71: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1458 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); | ^ In file included from /usr/arm-linux-gnueabihf/include/c++/9/functional:65, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/error_code.hpp:19, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/system_error.hpp:11, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/exceptions.hpp:22, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/pthread/thread_data.hpp:10, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread_only.hpp:17, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread.hpp:12, from ./blsct/ephemeralserver.h:8, from blsct/aggregationsession.h:8, from blsct/aggregationsession.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘_FIter std::remove_if(_FIter, _FIter, _Predicate) [with _FIter = __gnu_cxx::__normal_iterator >; _Predicate = AggregationSession::CleanCandidateTransactions()::]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:935:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 935 | remove_if(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:935:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:945:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 945 | return std::__remove_if(__first, __last, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 946 | __gnu_cxx::__ops::__pred_iter(__pred)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./blsct/verification.h:21, from ./blsct/transaction.h:18, from blsct/aggregationsession.h:10, from blsct/aggregationsession.cpp:5: ./random.h: In function ‘void RandomShuffle(T&) [with T = std::vector]’: ./random.h:167:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 167 | std::shuffle(w.begin(), w.end(), gen); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/error_code.hpp:19, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/system_error.hpp:11, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/exceptions.hpp:22, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/pthread/thread_data.hpp:10, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread_only.hpp:17, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread.hpp:12, from ./blsct/ephemeralserver.h:8, from blsct/aggregationsession.h:8, from blsct/aggregationsession.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In copy constructor ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:555:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 555 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 556 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 557 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/error_code.hpp:19, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/system_error.hpp:11, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/exceptions.hpp:22, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/pthread/thread_data.hpp:10, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread_only.hpp:17, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread.hpp:12, from ./blsct/ephemeralserver.h:8, from blsct/aggregationsession.h:8, from blsct/aggregationsession.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = CandidateTransaction; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:226:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 226 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ^~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:238:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 238 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:238:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/error_code.hpp:19, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/system_error.hpp:11, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/exceptions.hpp:22, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/pthread/thread_data.hpp:10, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread_only.hpp:17, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread.hpp:12, from ./blsct/ephemeralserver.h:8, from blsct/aggregationsession.h:8, from blsct/aggregationsession.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = CandidateTransaction; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In copy constructor ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = COutput; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:555:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 555 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 556 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 557 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = CTxOut; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from ./blsct/verification.h:21, from ./blsct/transaction.h:18, from blsct/aggregationsession.h:10, from blsct/aggregationsession.cpp:5: ./random.h: In function ‘void RandomShuffle(T&) [with T = std::vector]’: ./random.h:167:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 167 | std::shuffle(w.begin(), w.end(), gen); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/error_code.hpp:19, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/system_error.hpp:11, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/exceptions.hpp:22, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/pthread/thread_data.hpp:10, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread_only.hpp:17, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread.hpp:12, from ./blsct/ephemeralserver.h:8, from blsct/aggregationsession.h:8, from blsct/aggregationsession.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CTxOut*; _Tp = CTxOut]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:307:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307 | { return std::uninitialized_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CandidateTransaction*; _Tp = CandidateTransaction]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:307:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307 | { return std::uninitialized_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/error_code.hpp:19, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/system_error.hpp:11, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/exceptions.hpp:22, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/pthread/thread_data.hpp:10, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread_only.hpp:17, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread.hpp:12, from ./blsct/ephemeralserver.h:8, from blsct/aggregationsession.h:8, from blsct/aggregationsession.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair >}; _Tp = std::pair >; _Alloc = std::allocator > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator) [with _Tp = std::pair >; _Alloc = std::allocator > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:171:5: note: parameter passing for argument of type ‘std::vector > >::iterator’ {aka ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’} changed in GCC 7.1 171 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/exceptions.hpp:20, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/pthread/thread_data.hpp:10, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread_only.hpp:17, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread.hpp:12, from ./blsct/ephemeralserver.h:8, from blsct/aggregationsession.h:8, from blsct/aggregationsession.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:175:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 175 | _GLIBCXX_MOVE3(__position + 1, end(), __position); | ^~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/functional:65, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/error_code.hpp:19, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/system_error.hpp:11, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/exceptions.hpp:22, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/pthread/thread_data.hpp:10, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread_only.hpp:17, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread.hpp:12, from ./blsct/ephemeralserver.h:8, from blsct/aggregationsession.h:8, from blsct/aggregationsession.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘_ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:866:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 866 | __remove_if(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:866:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:869:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 869 | __first = std::__find_if(__first, __last, __pred); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:875:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 875 | if (!__pred(__first)) | ~~~~~~^~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/error_code.hpp:19, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/system_error.hpp:11, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/exceptions.hpp:22, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/pthread/thread_data.hpp:10, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread_only.hpp:17, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread.hpp:12, from ./blsct/ephemeralserver.h:8, from blsct/aggregationsession.h:8, from blsct/aggregationsession.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::iterator) [with _Tp = CandidateTransaction; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:184:5: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 184 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:184:5: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/exceptions.hpp:20, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/pthread/thread_data.hpp:10, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread_only.hpp:17, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread.hpp:12, from ./blsct/ephemeralserver.h:8, from blsct/aggregationsession.h:8, from blsct/aggregationsession.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:190:6: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 190 | _GLIBCXX_MOVE3(__last, end(), __first); | ^~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/functional:65, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/error_code.hpp:19, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/system_error.hpp:11, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/exceptions.hpp:22, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/pthread/thread_data.hpp:10, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread_only.hpp:17, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread.hpp:12, from ./blsct/ephemeralserver.h:8, from blsct/aggregationsession.h:8, from blsct/aggregationsession.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘_ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:866:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 866 | __remove_if(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:866:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:869:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 869 | __first = std::__find_if(__first, __last, __pred); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:875:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 875 | if (!__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::shuffle(_RAIter, _RAIter, _UGenerator&&) [with _RAIter = __gnu_cxx::__normal_iterator >; _UGenerator = std::mersenne_twister_engine&]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:3792:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 3792 | shuffle(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:3792:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:3830:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 3830 | std::iter_swap(__i++, __first + __d(__g)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:3844:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 3844 | std::iter_swap(__i++, __first + __pospos.first); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:3845:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 3845 | std::iter_swap(__i++, __first + __pospos.second); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:3854:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 3854 | std::iter_swap(__i, __first + __d(__g, __p_type(0, __i - __first))); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/error_code.hpp:19, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/system_error.hpp:11, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/exceptions.hpp:22, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/pthread/thread_data.hpp:10, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread_only.hpp:17, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread.hpp:12, from ./blsct/ephemeralserver.h:8, from blsct/aggregationsession.h:8, from blsct/aggregationsession.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:307:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307 | { return std::uninitialized_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/error_code.hpp:19, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/system_error.hpp:11, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/exceptions.hpp:22, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/pthread/thread_data.hpp:10, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread_only.hpp:17, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread.hpp:12, from ./blsct/ephemeralserver.h:8, from blsct/aggregationsession.h:8, from blsct/aggregationsession.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = CandidateTransaction; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1505:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1505 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1505:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1511:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1511 | std::__uninitialized_copy_a(__first, __last, __result, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1512 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/exceptions.hpp:20, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/pthread/thread_data.hpp:10, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread_only.hpp:17, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread.hpp:12, from ./blsct/ephemeralserver.h:8, from blsct/aggregationsession.h:8, from blsct/aggregationsession.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:474:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 473 | return std::__copy_move_a2<__is_move_iterator<_II>::__value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 474 | (std::__miter_base(__first), std::__miter_base(__last), __result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:65, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/error_code.hpp:19, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/system_error.hpp:11, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/exceptions.hpp:22, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/pthread/thread_data.hpp:10, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread_only.hpp:17, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread.hpp:12, from ./blsct/ephemeralserver.h:8, from blsct/aggregationsession.h:8, from blsct/aggregationsession.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h: In function ‘void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = CandidateTransaction]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:203:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 203 | _Destroy(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:203:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:206:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 206 | _Destroy(__first, __last); | ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/error_code.hpp:19, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/system_error.hpp:11, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/exceptions.hpp:22, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/pthread/thread_data.hpp:10, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread_only.hpp:17, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread.hpp:12, from ./blsct/ephemeralserver.h:8, from blsct/aggregationsession.h:8, from blsct/aggregationsession.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const CandidateTransaction&}; _Tp = CandidateTransaction; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/error_code.hpp:19, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/system_error.hpp:11, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/exceptions.hpp:22, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/pthread/thread_data.hpp:10, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread_only.hpp:17, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread.hpp:12, from ./blsct/ephemeralserver.h:8, from blsct/aggregationsession.h:8, from blsct/aggregationsession.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = COutput*; _Tp = COutput]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:307:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307 | { return std::uninitialized_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/error_code.hpp:19, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/system_error.hpp:11, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/exceptions.hpp:22, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/pthread/thread_data.hpp:10, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread_only.hpp:17, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread.hpp:12, from ./blsct/ephemeralserver.h:8, from blsct/aggregationsession.h:8, from blsct/aggregationsession.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const CTxOut&}; _Tp = CTxOut; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/functional:65, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/error_code.hpp:19, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/system_error.hpp:11, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/exceptions.hpp:22, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/pthread/thread_data.hpp:10, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread_only.hpp:17, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread.hpp:12, from ./blsct/ephemeralserver.h:8, from blsct/aggregationsession.h:8, from blsct/aggregationsession.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::shuffle(_RAIter, _RAIter, _UGenerator&&) [with _RAIter = __gnu_cxx::__normal_iterator >; _UGenerator = std::mersenne_twister_engine&]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:3792:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 3792 | shuffle(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:3792:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:3830:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 3830 | std::iter_swap(__i++, __first + __d(__g)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:3844:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 3844 | std::iter_swap(__i++, __first + __pospos.first); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:3845:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 3845 | std::iter_swap(__i++, __first + __pospos.second); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:3854:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 3854 | std::iter_swap(__i, __first + __d(__g, __p_type(0, __i - __first))); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/error_code.hpp:19, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/system_error.hpp:11, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/exceptions.hpp:22, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/pthread/thread_data.hpp:10, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread_only.hpp:17, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread.hpp:12, from ./blsct/ephemeralserver.h:8, from blsct/aggregationsession.h:8, from blsct/aggregationsession.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CTxOut*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 115 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:140:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 137 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 140 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CandidateTransaction*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 115 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:140:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 137 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 140 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/error_code.hpp:19, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/system_error.hpp:11, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/exceptions.hpp:22, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/pthread/thread_data.hpp:10, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread_only.hpp:17, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread.hpp:12, from ./blsct/ephemeralserver.h:8, from blsct/aggregationsession.h:8, from blsct/aggregationsession.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair >}; _Tp = std::pair >; _Alloc = std::allocator > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector > >::iterator’ {aka ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/exceptions.hpp:20, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/pthread/thread_data.hpp:10, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread_only.hpp:17, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread.hpp:12, from ./blsct/ephemeralserver.h:8, from blsct/aggregationsession.h:8, from blsct/aggregationsession.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >*, std::vector > > >; _OI = __gnu_cxx::__normal_iterator >*, std::vector > > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:497:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 497 | move(_II __first, _II __last, _OI __result) | ^~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:497:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:497:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:505:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 505 | return std::__copy_move_a2(std::__miter_base(__first), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 506 | std::__miter_base(__last), __result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/functional:65, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/error_code.hpp:19, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/system_error.hpp:11, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/exceptions.hpp:22, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/pthread/thread_data.hpp:10, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread_only.hpp:17, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread.hpp:12, from ./blsct/ephemeralserver.h:8, from blsct/aggregationsession.h:8, from blsct/aggregationsession.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:159:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 159 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) | ^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:159:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:71, from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/exceptions.hpp:20, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/pthread/thread_data.hpp:10, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread_only.hpp:17, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread.hpp:12, from ./blsct/ephemeralserver.h:8, from blsct/aggregationsession.h:8, from blsct/aggregationsession.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h: In member function ‘bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = AggregationSession::UpdateCandidateTransactions(const CTransaction&)::]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h:282:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 282 | operator()(_Iterator __it) | ^~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/exceptions.hpp:20, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/pthread/thread_data.hpp:10, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread_only.hpp:17, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread.hpp:12, from ./blsct/ephemeralserver.h:8, from blsct/aggregationsession.h:8, from blsct/aggregationsession.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:497:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 497 | move(_II __first, _II __last, _OI __result) | ^~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:497:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:497:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:505:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 505 | return std::__copy_move_a2(std::__miter_base(__first), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 506 | std::__miter_base(__last), __result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/functional:65, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/error_code.hpp:19, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/system_error.hpp:11, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/exceptions.hpp:22, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/pthread/thread_data.hpp:10, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread_only.hpp:17, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread.hpp:12, from ./blsct/ephemeralserver.h:8, from blsct/aggregationsession.h:8, from blsct/aggregationsession.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:159:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 159 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) | ^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:159:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:71, from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/exceptions.hpp:20, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/pthread/thread_data.hpp:10, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread_only.hpp:17, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread.hpp:12, from ./blsct/ephemeralserver.h:8, from blsct/aggregationsession.h:8, from blsct/aggregationsession.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h: In member function ‘bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = AggregationSession::CleanCandidateTransactions()::]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h:282:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 282 | operator()(_Iterator __it) | ^~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/exceptions.hpp:20, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/pthread/thread_data.hpp:10, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread_only.hpp:17, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread.hpp:12, from ./blsct/ephemeralserver.h:8, from blsct/aggregationsession.h:8, from blsct/aggregationsession.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:123:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) | ^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:123:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/error_code.hpp:19, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/system_error.hpp:11, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/exceptions.hpp:22, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/pthread/thread_data.hpp:10, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread_only.hpp:17, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread.hpp:12, from ./blsct/ephemeralserver.h:8, from blsct/aggregationsession.h:8, from blsct/aggregationsession.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 115 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:140:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 137 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 140 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/exceptions.hpp:20, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/pthread/thread_data.hpp:10, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread_only.hpp:17, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread.hpp:12, from ./blsct/ephemeralserver.h:8, from blsct/aggregationsession.h:8, from blsct/aggregationsession.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h: In function ‘_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h:428:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/exceptions.hpp:20, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/pthread/thread_data.hpp:10, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread_only.hpp:17, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread.hpp:12, from ./blsct/ephemeralserver.h:8, from blsct/aggregationsession.h:8, from blsct/aggregationsession.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 438 | __copy_move_a2(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:65, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/error_code.hpp:19, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/system_error.hpp:11, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/exceptions.hpp:22, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/pthread/thread_data.hpp:10, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread_only.hpp:17, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread.hpp:12, from ./blsct/ephemeralserver.h:8, from blsct/aggregationsession.h:8, from blsct/aggregationsession.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h: In function ‘void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:127:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 127 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:127:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:137:11: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 136 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | __destroy(__first, __last); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/error_code.hpp:19, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/system_error.hpp:11, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/exceptions.hpp:22, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/pthread/thread_data.hpp:10, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread_only.hpp:17, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread.hpp:12, from ./blsct/ephemeralserver.h:8, from blsct/aggregationsession.h:8, from blsct/aggregationsession.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = COutput*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 115 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:140:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 137 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 140 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/exceptions.hpp:20, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/pthread/thread_data.hpp:10, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread_only.hpp:17, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread.hpp:12, from ./blsct/ephemeralserver.h:8, from blsct/aggregationsession.h:8, from blsct/aggregationsession.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:123:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) | ^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:123:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/error_code.hpp:19, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/system_error.hpp:11, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/exceptions.hpp:22, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/pthread/thread_data.hpp:10, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread_only.hpp:17, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread.hpp:12, from ./blsct/ephemeralserver.h:8, from blsct/aggregationsession.h:8, from blsct/aggregationsession.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CTxOut*; bool _TrivialValueTypes = false]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 76 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CandidateTransaction*; bool _TrivialValueTypes = false]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/exceptions.hpp:20, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/pthread/thread_data.hpp:10, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread_only.hpp:17, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread.hpp:12, from ./blsct/ephemeralserver.h:8, from blsct/aggregationsession.h:8, from blsct/aggregationsession.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h: In function ‘_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >*, std::vector > > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h:428:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 428 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/exceptions.hpp:20, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/pthread/thread_data.hpp:10, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread_only.hpp:17, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread.hpp:12, from ./blsct/ephemeralserver.h:8, from blsct/aggregationsession.h:8, from blsct/aggregationsession.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >*, std::vector > > >; _OI = __gnu_cxx::__normal_iterator >*, std::vector > > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 438 | __copy_move_a2(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/functional:65, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/error_code.hpp:19, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/system_error.hpp:11, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/exceptions.hpp:22, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/pthread/thread_data.hpp:10, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread_only.hpp:17, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread.hpp:12, from ./blsct/ephemeralserver.h:8, from blsct/aggregationsession.h:8, from blsct/aggregationsession.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:112:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 112 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:112:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:120:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 120 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:124:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 124 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:128:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 128 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:132:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 132 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:140:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 140 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:144:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 144 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:148:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 148 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/exceptions.hpp:20, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/pthread/thread_data.hpp:10, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread_only.hpp:17, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread.hpp:12, from ./blsct/ephemeralserver.h:8, from blsct/aggregationsession.h:8, from blsct/aggregationsession.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h: In function ‘_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h:428:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/exceptions.hpp:20, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/pthread/thread_data.hpp:10, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread_only.hpp:17, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread.hpp:12, from ./blsct/ephemeralserver.h:8, from blsct/aggregationsession.h:8, from blsct/aggregationsession.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 438 | __copy_move_a2(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/functional:65, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/error_code.hpp:19, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/system_error.hpp:11, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/exceptions.hpp:22, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/pthread/thread_data.hpp:10, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread_only.hpp:17, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread.hpp:12, from ./blsct/ephemeralserver.h:8, from blsct/aggregationsession.h:8, from blsct/aggregationsession.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:112:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 112 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:112:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:120:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 120 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:124:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 124 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:128:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 128 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:132:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 132 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:140:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 140 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:144:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 144 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:148:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 148 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/error_code.hpp:19, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/system_error.hpp:11, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/exceptions.hpp:22, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/pthread/thread_data.hpp:10, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread_only.hpp:17, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread.hpp:12, from ./blsct/ephemeralserver.h:8, from blsct/aggregationsession.h:8, from blsct/aggregationsession.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 99 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 101 | { return std::copy(__first, __last, __result); } | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:67, from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/exceptions.hpp:20, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/pthread/thread_data.hpp:10, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread_only.hpp:17, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread.hpp:12, from ./blsct/ephemeralserver.h:8, from blsct/aggregationsession.h:8, from blsct/aggregationsession.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const CandidateTransaction*; _Container = std::vector]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h:1007:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1007 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) | ^~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = CandidateTransaction*; _Container = std::vector]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h:1007:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/exceptions.hpp:20, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/pthread/thread_data.hpp:10, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread_only.hpp:17, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread.hpp:12, from ./blsct/ephemeralserver.h:8, from blsct/aggregationsession.h:8, from blsct/aggregationsession.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = CandidateTransaction*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:289:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 289 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:65, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/error_code.hpp:19, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/system_error.hpp:11, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/exceptions.hpp:22, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/pthread/thread_data.hpp:10, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread_only.hpp:17, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread.hpp:12, from ./blsct/ephemeralserver.h:8, from blsct/aggregationsession.h:8, from blsct/aggregationsession.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h: In static member function ‘static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:105:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 105 | __destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:105:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/error_code.hpp:19, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/system_error.hpp:11, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/exceptions.hpp:22, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/pthread/thread_data.hpp:10, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread_only.hpp:17, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread.hpp:12, from ./blsct/ephemeralserver.h:8, from blsct/aggregationsession.h:8, from blsct/aggregationsession.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = COutput*; bool _TrivialValueTypes = false]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 76 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:67, from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/exceptions.hpp:20, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/pthread/thread_data.hpp:10, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread_only.hpp:17, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread.hpp:12, from ./blsct/ephemeralserver.h:8, from blsct/aggregationsession.h:8, from blsct/aggregationsession.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = std::pair >*; _Container = std::vector > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h:1007:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 1007 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/exceptions.hpp:20, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/pthread/thread_data.hpp:10, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread_only.hpp:17, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread.hpp:12, from ./blsct/ephemeralserver.h:8, from blsct/aggregationsession.h:8, from blsct/aggregationsession.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >*, std::vector > > >; _To = std::pair >*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:289:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 289 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:474:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 473 | return std::__copy_move_a2<__is_move_iterator<_II>::__value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 474 | (std::__miter_base(__first), std::__miter_base(__last), __result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/exceptions.hpp:20, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/pthread/thread_data.hpp:10, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread_only.hpp:17, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread.hpp:12, from ./blsct/ephemeralserver.h:8, from blsct/aggregationsession.h:8, from blsct/aggregationsession.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h: In function ‘_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h:428:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/exceptions.hpp:20, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/pthread/thread_data.hpp:10, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread_only.hpp:17, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread.hpp:12, from ./blsct/ephemeralserver.h:8, from blsct/aggregationsession.h:8, from blsct/aggregationsession.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 438 | __copy_move_a2(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:67, from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/exceptions.hpp:20, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/pthread/thread_data.hpp:10, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread_only.hpp:17, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread.hpp:12, from ./blsct/ephemeralserver.h:8, from blsct/aggregationsession.h:8, from blsct/aggregationsession.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = std::vector]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h:1007:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1007 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) | ^~~~~~~~~~~~ CXX policy/libnavcoin_server_a-policy.o In file included from consensus/dao.cpp:5: ./consensus/dao.h: In member function ‘std::vector CConsultation::GetParameters()’: ./consensus/dao.h:939:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 939 | std::sort(ret.begin(), ret.end()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ consensus/dao.cpp: In member function ‘bool CConsensusParameter::Clear(const int&)’: consensus/dao.cpp:1760:22: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 1760 | list.erase(it); | ^ consensus/dao.cpp: In member function ‘bool CVoteList::Clear(const int&, const uint256&)’: consensus/dao.cpp:1830:34: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 1830 | list[height].erase(it); | ^ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from consensus/dao.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from consensus/dao.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:4863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 4863 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last) | ^~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:4863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:4873:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 4873 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_less_iter()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:61, from ./bls/src/bls.hpp:19, from ./serialize.h:13, from ./amount.h:9, from ./consensus/dao.h:8, from consensus/dao.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h: In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = uint256; _Tp = long long int; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 499 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h: In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](std::map<_Key, _Tp, _Compare, _Alloc>::key_type&&) [with _Key = std::pair; _Tp = int; _Compare = std::less >; _Alloc = std::allocator, int> >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, int>, std::_Select1st, int> >, std::less >, std::allocator, int> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator, int> >’} changed in GCC 7.1 518 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h: In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = uint256; _Tp = CProposal; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 499 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h: In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = uint256; _Tp = CPaymentRequest; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 499 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h: In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = uint256; _Tp = CConsultation; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 499 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from consensus/dao.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In copy constructor ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:555:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 555 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 556 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 557 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from consensus/dao.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:226:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 226 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ^~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:238:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 238 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:238:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:61, from ./bls/src/bls.hpp:19, from ./serialize.h:13, from ./amount.h:9, from ./consensus/dao.h:8, from consensus/dao.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h: In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](std::map<_Key, _Tp, _Compare, _Alloc>::key_type&&) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 518 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h: In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 499 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h: In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(std::map<_Key, _Tp, _Compare, _Alloc>::iterator) [with _Key = int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h:1036:7: note: parameter passing for argument of type ‘std::map::iterator’ {aka ‘std::_Rb_tree_iterator >’} changed in GCC 7.1 1036 | erase(iterator __position) | ^~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h:1037:37: note: parameter passing for argument of type ‘std::map::iterator’ {aka ‘std::_Rb_tree_iterator >’} changed in GCC 7.1 1037 | { return _M_t.erase(__position); } | ^ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h: In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(std::map<_Key, _Tp, _Compare, _Alloc>::iterator) [with _Key = uint256; _Tp = long long int; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h:1036:7: note: parameter passing for argument of type ‘std::map::iterator’ {aka ‘std::_Rb_tree_iterator >’} changed in GCC 7.1 1036 | erase(iterator __position) | ^~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h:1037:37: note: parameter passing for argument of type ‘std::map::iterator’ {aka ‘std::_Rb_tree_iterator >’} changed in GCC 7.1 1037 | { return _M_t.erase(__position); } | ^ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./policy/fees.h:8, from policy/fees.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./policy/fees.h:8, from policy/fees.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:226:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 226 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ^~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:238:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 238 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:238:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from consensus/dao.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from consensus/dao.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1968:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1968 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1968:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1973:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1973 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1974 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1975 | __comp); | ~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1976:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1976 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./policy/fees.h:8, from policy/fees.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1505:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1505 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1505:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1511:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1511 | std::__uninitialized_copy_a(__first, __last, __result, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1512 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./policy/fees.h:8, from policy/fees.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:474:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 473 | return std::__copy_move_a2<__is_move_iterator<_II>::__value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 474 | (std::__miter_base(__first), std::__miter_base(__last), __result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tempbuf.h:60, from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:62, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./policy/fees.h:8, from policy/fees.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h: In function ‘void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_Tp>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:203:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 203 | _Destroy(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:203:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:206:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 206 | _Destroy(__first, __last); | ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:60, from ./bls/src/bls.hpp:19, from ./serialize.h:13, from ./amount.h:9, from ./consensus/dao.h:8, from consensus/dao.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/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(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2457:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2541:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2541 | _M_erase_aux(__p.first, __p.second); | ^~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/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(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple&&>, std::tuple<>}; _Key = std::pair; _Val = std::pair, int>; _KeyOfValue = std::_Select1st, int> >; _Compare = std::less >; _Alloc = std::allocator, int> >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2457:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, int>, std::_Select1st, int> >, std::less >, std::allocator, int> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator, int> >’} changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/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(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2457:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/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(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2457:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./policy/fees.h:8, from policy/fees.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:307:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307 | { return std::uninitialized_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./policy/fees.h:8, from policy/fees.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h: In function ‘_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h:428:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./policy/fees.h:8, from policy/fees.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 438 | __copy_move_a2(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tempbuf.h:60, from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:62, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./policy/fees.h:8, from policy/fees.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h: In function ‘void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:127:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 127 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:127:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:137:11: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 136 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | __destroy(__first, __last); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/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(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2457:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from consensus/dao.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long unsigned int*; _Tp = long long unsigned int]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:307:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307 | { return std::uninitialized_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from consensus/dao.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1505:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1505 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1505:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1511:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1511 | std::__uninitialized_copy_a(__first, __last, __result, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1512 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from consensus/dao.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:474:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 473 | return std::__copy_move_a2<__is_move_iterator<_II>::__value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 474 | (std::__miter_base(__first), std::__miter_base(__last), __result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tempbuf.h:60, from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:62, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from consensus/dao.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h: In function ‘void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_Tp>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long unsigned int]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:203:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 203 | _Destroy(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:203:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:206:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 206 | _Destroy(__first, __last); | ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:60, from ./bls/src/bls.hpp:19, from ./serialize.h:13, from ./amount.h:9, from ./consensus/dao.h:8, from consensus/dao.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/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(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2457:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/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(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2457:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator) [with _Key = int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:1220:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator’ {aka ‘std::_Rb_tree_iterator >’} changed in GCC 7.1 1220 | erase(iterator __position) | ^~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:1225:2: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 1225 | _M_erase_aux(__position); | ^~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator) [with _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:1220:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator’ {aka ‘std::_Rb_tree_iterator >’} changed in GCC 7.1 1220 | erase(iterator __position) | ^~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:1225:2: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 1225 | _M_erase_aux(__position); | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from consensus/dao.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./policy/fees.h:8, from policy/fees.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 115 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:140:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 137 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 140 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:67, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./policy/fees.h:8, from policy/fees.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = std::vector]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h:1007:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1007 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) | ^~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = std::vector]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h:1007:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./policy/fees.h:8, from policy/fees.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = double*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:289:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 289 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tempbuf.h:60, from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:62, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./policy/fees.h:8, from policy/fees.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h: In static member function ‘static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:117:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 117 | __destroy(_ForwardIterator, _ForwardIterator) { } | ^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:117:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from consensus/dao.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1945:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1945 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1945:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1953:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1953 | std::__partial_sort(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1958:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1958 | std::__unguarded_partition_pivot(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1959:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1959 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1885:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1885 | __final_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1885:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1890:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1890 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1891:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1891 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1892 | __comp); | ~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1895:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1895 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./policy/fees.h:8, from policy/fees.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 99 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 101 | { return std::copy(__first, __last, __result); } | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:67, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from consensus/dao.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long unsigned int*; _Container = std::vector]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h:1007:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1007 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./policy/fees.h:8, from policy/fees.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:474:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 473 | return std::__copy_move_a2<__is_move_iterator<_II>::__value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 474 | (std::__miter_base(__first), std::__miter_base(__last), __result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./policy/fees.h:8, from policy/fees.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In copy constructor ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:555:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 555 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 556 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 557 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./policy/fees.h:8, from policy/fees.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 438 | __copy_move_a2(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:60, from ./bls/src/bls.hpp:19, from ./serialize.h:13, from ./amount.h:9, from ./consensus/dao.h:8, from consensus/dao.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2192:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2192 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2523:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2523 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2523:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2530:4: note: parameter passing for argument of type ‘std::_Rb_tree_const_iterator >’ changed in GCC 7.1 2530 | _M_erase_aux(__first++); | ^~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = std::pair; _Val = std::pair, int>; _KeyOfValue = std::_Select1st, int> >; _Compare = std::less >; _Alloc = std::allocator, int> >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2192:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, int>, std::_Select1st, int> >, std::less >, std::allocator, int> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator, int> >’} changed in GCC 7.1 2192 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2192:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2192:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2192:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from consensus/dao.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long unsigned int*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 115 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:140:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 137 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 140 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from consensus/dao.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h: In function ‘_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h:428:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from consensus/dao.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 438 | __copy_move_a2(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tempbuf.h:60, from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:62, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from consensus/dao.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h: In function ‘void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:127:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 127 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:127:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:137:11: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 136 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | __destroy(__first, __last); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:60, from ./bls/src/bls.hpp:19, from ./serialize.h:13, from ./amount.h:9, from ./consensus/dao.h:8, from consensus/dao.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2192:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2192 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2192:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2509:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2509 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2509:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from consensus/dao.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from consensus/dao.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1933:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1933 | __partial_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1933:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1933:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1938:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1938 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1939:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1939 | std::__sort_heap(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1922:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1922 | __unguarded_partition_pivot(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1922:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1926:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1926 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1927 | __comp); | ~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1926:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1928:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1928 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1845:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1845 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1845:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1852:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1852 | if (__comp(__i, __first)) | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from consensus/dao.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1856:8: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1856 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from consensus/dao.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1868:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1868 | __unguarded_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1868:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from consensus/dao.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long unsigned int*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 99 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 101 | { return std::copy(__first, __last, __result); } | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:67, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from consensus/dao.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long unsigned int*; _Container = std::vector]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h:1007:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1007 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from consensus/dao.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = long long unsigned int*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:289:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 289 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tempbuf.h:60, from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:62, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from consensus/dao.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h: In static member function ‘static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:117:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 117 | __destroy(_ForwardIterator, _ForwardIterator) { } | ^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:117:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from consensus/dao.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1673:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1673 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1673:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1673:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1677:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1677 | std::__make_heap(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1679:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1679 | if (__comp(__i, __first)) | ~~~~~~^~~~~~~~~~~~~~ CXX rpc/libnavcoin_server_a-blockchain.o /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1680:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1680 | std::__pop_heap(__first, __middle, __i, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from consensus/dao.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h: In function ‘void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:402:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 402 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:402:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:408:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 408 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:71, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from consensus/dao.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h:42:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 42 | operator()(_Iterator1 __it1, _Iterator2 __it2) const | ^~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h:42:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from consensus/dao.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 78 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:81:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 81 | if (__comp(__a, __b)) | ~~~~~~^~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:83:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 83 | if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:84:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 84 | std::iter_swap(__result, __b); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:85:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 85 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:86:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 86 | std::iter_swap(__result, __c); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:88:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 88 | std::iter_swap(__result, __a); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:90:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 90 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:91:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 91 | std::iter_swap(__result, __a); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:92:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 92 | else if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:93:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 93 | std::iter_swap(__result, __c); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:95:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 95 | std::iter_swap(__result, __b); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1901 | __unguarded_partition(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1907:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1907 | while (__comp(__first, __pivot)) | ~~~~~~^~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1910:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1910 | while (__comp(__pivot, __last)) | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1914:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1914 | std::iter_swap(__first, __last); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from consensus/dao.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:676:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 676 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:676:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:676:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:686:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 686 | return std::__copy_move_backward_a2(std::__miter_base(__first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 687 | std::__miter_base(__last), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 688 | __result); | ~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from consensus/dao.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_less_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1826:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1826 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from consensus/dao.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long unsigned int*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:474:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 473 | return std::__copy_move_a2<__is_move_iterator<_II>::__value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 474 | (std::__miter_base(__first), std::__miter_base(__last), __result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from consensus/dao.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h: In function ‘void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:326:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:326:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h: In function ‘void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:243:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 243 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:243:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:243:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from consensus/dao.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:123:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) | ^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:123:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from consensus/dao.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h: In function ‘_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h:428:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from consensus/dao.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 613 | __copy_move_backward_a2(_BI1 __first, _BI1 __last, _BI2 __result) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:71, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from consensus/dao.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h: In member function ‘bool __gnu_cxx::__ops::_Val_less_iter::operator()(_Value&, _Iterator) const [with _Value = long long unsigned int; _Iterator = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h:89:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 89 | operator()(_Value& __val, _Iterator __it) const | ^~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from consensus/dao.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long unsigned int*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 438 | __copy_move_a2(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from consensus/dao.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 214 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:222:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 222 | if (__comp(__first + __secondChild, | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 223 | __first + (__secondChild - 1))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h: In function ‘void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_less_val]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:128:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 128 | __push_heap(_RandomAccessIterator __first, | ^~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:133:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 133 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:71, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from consensus/dao.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h: In member function ‘bool __gnu_cxx::__ops::_Iter_less_val::operator()(_Iterator, _Value&) const [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = long long unsigned int]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h:64:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 64 | operator()(_Iterator __it, _Value& __val) const | ^~~~~~~~ CXX rpc/libnavcoin_server_a-mining.o CXX rpc/libnavcoin_server_a-misc.o rpc/blockchain.cpp: In function ‘UniValue getmempooldescendants(const UniValue&, bool)’: rpc/blockchain.cpp:610:33: note: parameter passing for argument of type ‘CTxMemPool::txiter’ {aka ‘boost::multi_index::detail::hashed_index_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>’} changed in GCC 7.1 610 | mempool.CalculateDescendants(it, setDescendants); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:61, from ./bls/src/bls.hpp:19, from ./serialize.h:13, from ./amount.h:9, from ./consensus/params.h:9, from ./chainparams.h:10, from ./base58.h:17, from rpc/mining.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h: In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = uint256; _Tp = long long int; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 499 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:60, from ./bls/src/bls.hpp:19, from ./serialize.h:13, from ./amount.h:9, from ./consensus/params.h:9, from ./chainparams.h:10, from ./base58.h:17, from rpc/mining.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/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(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2457:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2192:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2192 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX rpc/libnavcoin_server_a-net.o CXX rpc/libnavcoin_server_a-rawtransaction.o rpc/misc.cpp: In function ‘UniValue getaddressmempool(const UniValue&, bool)’: rpc/misc.cpp:834:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 834 | std::sort(indexes.begin(), indexes.end(), timestampSort); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rpc/misc.cpp: In function ‘UniValue getaddressutxos(const UniValue&, bool)’: rpc/misc.cpp:915:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 915 | std::sort(unspentOutputs.begin(), unspentOutputs.end(), heightSort); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rpc/misc.cpp: In function ‘UniValue getaddresshistory(const UniValue&, bool)’: rpc/misc.cpp:1216:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1216 | std::sort(addressHistory.begin(), addressHistory.end(), [](const std::pair &a, const std::pair &b) -> bool | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1217 | { | ~ 1218 | auto a_ = a.first; | ~~~~~~~~~~~~~~~~~~ 1219 | auto b_ = b.first; | ~~~~~~~~~~~~~~~~~~ 1220 | | 1221 | if (a_.blockHeight == b_.blockHeight) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1222 | return a_.txindex < b_.txindex; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1223 | } else { | ~~~~~~~~ 1224 | return a_.blockHeight < b_.blockHeight; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1225 | } | ~ 1226 | }); | ~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./consensus/params.h:9, from ./chainparams.h:10, from ./base58.h:17, from rpc/misc.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = bool (*)(std::pair, std::pair)]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:4893:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 4893 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:4893:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:4905:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 4905 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = bool (*)(std::pair, std::pair)]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:4893:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 4893 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:4893:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:4905:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 4905 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = getaddresshistory(const UniValue&, bool)::&, const std::pair&)>]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:4893:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 4893 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:4893:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:4905:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 4905 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:61, from ./bls/src/bls.hpp:19, from ./serialize.h:13, from ./amount.h:9, from ./consensus/params.h:9, from ./chainparams.h:10, from ./base58.h:17, from rpc/misc.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h: In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = CNavcoinAddress; _Tp = getaddresshistory(const UniValue&, bool)::balStruct; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 499 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./consensus/params.h:9, from ./chainparams.h:10, from ./base58.h:17, from rpc/misc.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, std::pair)>]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1968:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1968 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1968:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1973:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1973 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1974 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1975 | __comp); | ~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1976:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1976 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, std::pair)>]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1968:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1968 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1968:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1973:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1973 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1974 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1975 | __comp); | ~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1976:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1976 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const std::pair&)> >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1968:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1968 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1968:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1973:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1973 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1974 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1975 | __comp); | ~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1976:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1976 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:60, from ./bls/src/bls.hpp:19, from ./serialize.h:13, from ./amount.h:9, from ./consensus/params.h:9, from ./chainparams.h:10, from ./base58.h:17, from rpc/misc.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/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(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = CNavcoinAddress; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2457:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./consensus/params.h:9, from ./chainparams.h:10, from ./base58.h:17, from rpc/misc.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, std::pair)>]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1945:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1945 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1945:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1953:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1953 | std::__partial_sort(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1958:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1958 | std::__unguarded_partition_pivot(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1959:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1959 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, std::pair)>]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1885:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1885 | __final_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1885:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1890:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1890 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1891:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1891 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1892 | __comp); | ~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1895:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1895 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, std::pair)>]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1945:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1945 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1945:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1953:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1953 | std::__partial_sort(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1958:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1958 | std::__unguarded_partition_pivot(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1959:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1959 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, std::pair)>]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1885:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1885 | __final_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1885:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1890:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1890 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1891:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1891 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1892 | __comp); | ~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1895:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1895 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const std::pair&)> >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1945:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1945 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1945:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1953:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1953 | std::__partial_sort(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1958:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1958 | std::__unguarded_partition_pivot(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1959:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1959 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const std::pair&)> >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1885:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1885 | __final_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1885:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1890:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1890 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1891:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1891 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1892 | __comp); | ~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1895:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1895 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:60, from ./bls/src/bls.hpp:19, from ./serialize.h:13, from ./amount.h:9, from ./consensus/params.h:9, from ./chainparams.h:10, from ./base58.h:17, from rpc/misc.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = CNavcoinAddress; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2192:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2192 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./consensus/params.h:9, from ./chainparams.h:10, from ./base58.h:17, from rpc/misc.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, std::pair)>]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1933:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1933 | __partial_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1933:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1933:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1938:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1938 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1939:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1939 | std::__sort_heap(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, std::pair)>]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1922:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1922 | __unguarded_partition_pivot(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1922:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1926:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1926 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1927 | __comp); | ~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1926:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1928:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1928 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, std::pair)>]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1845:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1845 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1845:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1852:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1852 | if (__comp(__i, __first)) | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from ./chainparamsbase.h:8, from ./chainparams.h:9, from ./base58.h:17, from rpc/misc.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1856:8: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1856 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./consensus/params.h:9, from ./chainparams.h:10, from ./base58.h:17, from rpc/misc.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, std::pair)>]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1868:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1868 | __unguarded_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1868:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, std::pair)>]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1933:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1933 | __partial_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1933:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1933:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1938:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1938 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1939:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1939 | std::__sort_heap(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, std::pair)>]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1922:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1922 | __unguarded_partition_pivot(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1922:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1926:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1926 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1927 | __comp); | ~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1926:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1928:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1928 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, std::pair)>]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1845:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1845 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1845:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1852:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1852 | if (__comp(__i, __first)) | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from ./chainparamsbase.h:8, from ./chainparams.h:9, from ./base58.h:17, from rpc/misc.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1856:8: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1856 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./consensus/params.h:9, from ./chainparams.h:10, from ./base58.h:17, from rpc/misc.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, std::pair)>]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1868:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1868 | __unguarded_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1868:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const std::pair&)> >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1933:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1933 | __partial_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1933:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1933:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1938:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1938 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1939:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1939 | std::__sort_heap(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const std::pair&)> >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1922:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1922 | __unguarded_partition_pivot(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1922:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1926:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1926 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1927 | __comp); | ~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1926:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1928:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1928 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const std::pair&)> >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1845:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1845 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1845:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1852:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1852 | if (__comp(__i, __first)) | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from ./chainparamsbase.h:8, from ./chainparams.h:9, from ./base58.h:17, from rpc/misc.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1856:8: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1856 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./consensus/params.h:9, from ./chainparams.h:10, from ./base58.h:17, from rpc/misc.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const std::pair&)> >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1868:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1868 | __unguarded_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1868:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, std::pair)>]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1673:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1673 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1673:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1673:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1677:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1677 | std::__make_heap(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1679:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1679 | if (__comp(__i, __first)) | ~~~~~~^~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1680:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1680 | std::__pop_heap(__first, __middle, __i, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./consensus/params.h:9, from ./chainparams.h:10, from ./base58.h:17, from rpc/misc.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h: In function ‘void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, std::pair)>]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:402:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 402 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:402:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:408:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 408 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:71, from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from ./chainparamsbase.h:8, from ./chainparams.h:9, from ./base58.h:17, from rpc/misc.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = bool (*)(std::pair, std::pair)]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h:142:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 142 | operator()(_Iterator1 __it1, _Iterator2 __it2) | ^~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h:142:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./consensus/params.h:9, from ./chainparams.h:10, from ./base58.h:17, from rpc/misc.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, std::pair)>]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 78 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:81:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 81 | if (__comp(__a, __b)) | ~~~~~~^~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:83:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 83 | if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:84:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 84 | std::iter_swap(__result, __b); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:85:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 85 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:86:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 86 | std::iter_swap(__result, __c); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:88:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 88 | std::iter_swap(__result, __a); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:90:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 90 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:91:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 91 | std::iter_swap(__result, __a); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:92:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 92 | else if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:93:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 93 | std::iter_swap(__result, __c); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:95:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 95 | std::iter_swap(__result, __b); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, std::pair)>]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1901 | __unguarded_partition(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1907:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1907 | while (__comp(__first, __pivot)) | ~~~~~~^~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1910:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1910 | while (__comp(__pivot, __last)) | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1914:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1914 | std::iter_swap(__first, __last); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from ./chainparamsbase.h:8, from ./chainparams.h:9, from ./base58.h:17, from rpc/misc.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator*, std::vector > >; _BI2 = __gnu_cxx::__normal_iterator*, std::vector > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:676:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 676 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:676:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:676:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:686:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 686 | return std::__copy_move_backward_a2(std::__miter_base(__first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 687 | std::__miter_base(__last), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 688 | __result); | ~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./consensus/params.h:9, from ./chainparams.h:10, from ./base58.h:17, from rpc/misc.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, std::pair)>]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1826:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1826 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, std::pair)>]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1673:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1673 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1673:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1673:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1677:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1677 | std::__make_heap(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1679:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1679 | if (__comp(__i, __first)) | ~~~~~~^~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1680:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1680 | std::__pop_heap(__first, __middle, __i, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./consensus/params.h:9, from ./chainparams.h:10, from ./base58.h:17, from rpc/misc.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h: In function ‘void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, std::pair)>]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:402:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 402 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:402:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:408:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 408 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:71, from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from ./chainparamsbase.h:8, from ./chainparams.h:9, from ./base58.h:17, from rpc/misc.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = bool (*)(std::pair, std::pair)]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h:142:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 142 | operator()(_Iterator1 __it1, _Iterator2 __it2) | ^~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h:142:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./consensus/params.h:9, from ./chainparams.h:10, from ./base58.h:17, from rpc/misc.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, std::pair)>]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 78 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:81:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 81 | if (__comp(__a, __b)) | ~~~~~~^~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:83:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 83 | if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:84:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 84 | std::iter_swap(__result, __b); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:85:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 85 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:86:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 86 | std::iter_swap(__result, __c); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:88:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 88 | std::iter_swap(__result, __a); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:90:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 90 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:91:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 91 | std::iter_swap(__result, __a); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:92:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 92 | else if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:93:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 93 | std::iter_swap(__result, __c); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:95:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 95 | std::iter_swap(__result, __b); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, std::pair)>]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1901 | __unguarded_partition(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1907:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1907 | while (__comp(__first, __pivot)) | ~~~~~~^~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1910:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1910 | while (__comp(__pivot, __last)) | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1914:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1914 | std::iter_swap(__first, __last); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from ./chainparamsbase.h:8, from ./chainparams.h:9, from ./base58.h:17, from rpc/misc.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator*, std::vector > >; _BI2 = __gnu_cxx::__normal_iterator*, std::vector > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:676:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 676 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:676:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:676:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:686:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 686 | return std::__copy_move_backward_a2(std::__miter_base(__first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 687 | std::__miter_base(__last), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 688 | __result); | ~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./consensus/params.h:9, from ./chainparams.h:10, from ./base58.h:17, from rpc/misc.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, std::pair)>]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1826:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1826 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const std::pair&)> >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1673:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1673 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1673:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1673:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1677:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1677 | std::__make_heap(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1679:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1679 | if (__comp(__i, __first)) | ~~~~~~^~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1680:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1680 | std::__pop_heap(__first, __middle, __i, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./consensus/params.h:9, from ./chainparams.h:10, from ./base58.h:17, from rpc/misc.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h: In function ‘void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const std::pair&)> >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:402:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 402 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:402:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:408:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 408 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:71, from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from ./chainparamsbase.h:8, from ./chainparams.h:9, from ./base58.h:17, from rpc/misc.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = getaddresshistory(const UniValue&, bool)::&, const std::pair&)>]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h:142:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 142 | operator()(_Iterator1 __it1, _Iterator2 __it2) | ^~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h:142:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./consensus/params.h:9, from ./chainparams.h:10, from ./base58.h:17, from rpc/misc.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const std::pair&)> >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 78 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:81:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 81 | if (__comp(__a, __b)) | ~~~~~~^~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:83:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 83 | if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:84:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 84 | std::iter_swap(__result, __b); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:85:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 85 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:86:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 86 | std::iter_swap(__result, __c); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:88:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 88 | std::iter_swap(__result, __a); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:90:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 90 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:91:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 91 | std::iter_swap(__result, __a); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:92:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 92 | else if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:93:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 93 | std::iter_swap(__result, __c); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:95:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 95 | std::iter_swap(__result, __b); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const std::pair&)> >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1901 | __unguarded_partition(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1907:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1907 | while (__comp(__first, __pivot)) | ~~~~~~^~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1910:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1910 | while (__comp(__pivot, __last)) | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1914:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1914 | std::iter_swap(__first, __last); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from ./chainparamsbase.h:8, from ./chainparams.h:9, from ./base58.h:17, from rpc/misc.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator*, std::vector > >; _BI2 = __gnu_cxx::__normal_iterator*, std::vector > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:676:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 676 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:676:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:676:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:686:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 686 | return std::__copy_move_backward_a2(std::__miter_base(__first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 687 | std::__miter_base(__last), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 688 | __result); | ~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./consensus/params.h:9, from ./chainparams.h:10, from ./base58.h:17, from rpc/misc.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter&, const std::pair&)> >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1826:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1826 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./consensus/params.h:9, from ./chainparams.h:10, from ./base58.h:17, from rpc/misc.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h: In function ‘void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, std::pair)>]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:326:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:326:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h: In function ‘void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, std::pair)>]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:243:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 243 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:243:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:243:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from ./chainparamsbase.h:8, from ./chainparams.h:9, from ./base58.h:17, from rpc/misc.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator*, std::vector > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator*, std::vector > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:123:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 123 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) | ^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:123:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from ./chainparamsbase.h:8, from ./chainparams.h:9, from ./base58.h:17, from rpc/misc.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h: In function ‘_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h:428:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 428 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from ./chainparamsbase.h:8, from ./chainparams.h:9, from ./base58.h:17, from rpc/misc.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = __gnu_cxx::__normal_iterator*, std::vector > >; _BI2 = __gnu_cxx::__normal_iterator*, std::vector > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 613 | __copy_move_backward_a2(_BI1 __first, _BI1 __last, _BI2 __result) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:71, from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from ./chainparamsbase.h:8, from ./chainparams.h:9, from ./base58.h:17, from rpc/misc.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h: In member function ‘bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = std::pair; _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = bool (*)(std::pair, std::pair)]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h:214:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 214 | operator()(_Value& __val, _Iterator __it) | ^~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./consensus/params.h:9, from ./chainparams.h:10, from ./base58.h:17, from rpc/misc.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h: In function ‘void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, std::pair)>]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:326:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:326:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h: In function ‘void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, std::pair)>]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:243:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 243 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:243:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:243:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from ./chainparamsbase.h:8, from ./chainparams.h:9, from ./base58.h:17, from rpc/misc.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator*, std::vector > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator*, std::vector > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:123:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 123 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) | ^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:123:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from ./chainparamsbase.h:8, from ./chainparams.h:9, from ./base58.h:17, from rpc/misc.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h: In function ‘_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h:428:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 428 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from ./chainparamsbase.h:8, from ./chainparams.h:9, from ./base58.h:17, from rpc/misc.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = __gnu_cxx::__normal_iterator*, std::vector > >; _BI2 = __gnu_cxx::__normal_iterator*, std::vector > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 613 | __copy_move_backward_a2(_BI1 __first, _BI1 __last, _BI2 __result) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:71, from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from ./chainparamsbase.h:8, from ./chainparams.h:9, from ./base58.h:17, from rpc/misc.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h: In member function ‘bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = std::pair; _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = bool (*)(std::pair, std::pair)]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h:214:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 214 | operator()(_Value& __val, _Iterator __it) | ^~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./consensus/params.h:9, from ./chainparams.h:10, from ./base58.h:17, from rpc/misc.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h: In function ‘void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const std::pair&)> >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:326:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:326:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h: In function ‘void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const std::pair&)> >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:243:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 243 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:243:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:243:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from ./chainparamsbase.h:8, from ./chainparams.h:9, from ./base58.h:17, from rpc/misc.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator*, std::vector > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator*, std::vector > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:123:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 123 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) | ^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:123:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from ./chainparamsbase.h:8, from ./chainparams.h:9, from ./base58.h:17, from rpc/misc.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h: In function ‘_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h:428:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 428 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from ./chainparamsbase.h:8, from ./chainparams.h:9, from ./base58.h:17, from rpc/misc.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = __gnu_cxx::__normal_iterator*, std::vector > >; _BI2 = __gnu_cxx::__normal_iterator*, std::vector > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 613 | __copy_move_backward_a2(_BI1 __first, _BI1 __last, _BI2 __result) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:71, from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from ./chainparamsbase.h:8, from ./chainparams.h:9, from ./base58.h:17, from rpc/misc.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h: In member function ‘bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = std::pair; _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = getaddresshistory(const UniValue&, bool)::&, const std::pair&)>]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h:214:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 214 | operator()(_Value& __val, _Iterator __it) | ^~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./consensus/params.h:9, from ./chainparams.h:10, from ./base58.h:17, from rpc/misc.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, std::pair)>]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 214 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:222:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 222 | if (__comp(__first + __secondChild, | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 223 | __first + (__secondChild - 1))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:67, from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from ./chainparamsbase.h:8, from ./chainparams.h:9, from ./base58.h:17, from rpc/misc.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = std::pair*; _Container = std::vector >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h:1007:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1007 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from ./chainparamsbase.h:8, from ./chainparams.h:9, from ./base58.h:17, from rpc/misc.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, std::vector > >; _To = std::pair*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:289:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 289 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./consensus/params.h:9, from ./chainparams.h:10, from ./base58.h:17, from rpc/misc.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, std::pair)>]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 214 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:222:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 222 | if (__comp(__first + __secondChild, | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 223 | __first + (__secondChild - 1))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:67, from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from ./chainparamsbase.h:8, from ./chainparams.h:9, from ./base58.h:17, from rpc/misc.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = std::pair*; _Container = std::vector >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h:1007:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1007 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from ./chainparamsbase.h:8, from ./chainparams.h:9, from ./base58.h:17, from rpc/misc.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, std::vector > >; _To = std::pair*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:289:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 289 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./consensus/params.h:9, from ./chainparams.h:10, from ./base58.h:17, from rpc/misc.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const std::pair&)> >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 214 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:222:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 222 | if (__comp(__first + __secondChild, | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 223 | __first + (__secondChild - 1))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:67, from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from ./chainparamsbase.h:8, from ./chainparams.h:9, from ./base58.h:17, from rpc/misc.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = std::pair*; _Container = std::vector >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h:1007:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1007 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from ./chainparamsbase.h:8, from ./chainparams.h:9, from ./base58.h:17, from rpc/misc.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, std::vector > >; _To = std::pair*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:289:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 289 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./consensus/params.h:9, from ./chainparams.h:10, from ./base58.h:17, from rpc/misc.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h: In function ‘void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_val, std::pair)>]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:128:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 128 | __push_heap(_RandomAccessIterator __first, | ^~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:133:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 133 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h: In function ‘void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_val, std::pair)>]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:128:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 128 | __push_heap(_RandomAccessIterator __first, | ^~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:133:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 133 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h: In function ‘void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_val&, const std::pair&)> >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:128:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 128 | __push_heap(_RandomAccessIterator __first, | ^~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:133:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 133 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:71, from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from ./chainparamsbase.h:8, from ./chainparams.h:9, from ./base58.h:17, from rpc/misc.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h: In member function ‘bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Value = std::pair; _Compare = bool (*)(std::pair, std::pair)]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h:176:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 176 | operator()(_Iterator __it, _Value& __val) | ^~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h: In member function ‘bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Value = std::pair; _Compare = bool (*)(std::pair, std::pair)]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h:176:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h: In member function ‘bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Value = std::pair; _Compare = getaddresshistory(const UniValue&, bool)::&, const std::pair&)>]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h:176:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 CXX rpc/libnavcoin_server_a-server.o In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./rpc/server.h:9, from rpc/net.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = CNodeStats; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./rpc/server.h:9, from rpc/net.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const CNodeStats&}; _Tp = CNodeStats; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ CXX script/libnavcoin_server_a-sigcache.o In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from ./chainparamsbase.h:9, from ./chainparams.h:9, from ./base58.h:17, from rpc/rawtransaction.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In copy constructor ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = CTxOut; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:555:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 555 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 556 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 557 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = CTxOut; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from ./chainparamsbase.h:9, from ./chainparams.h:9, from ./base58.h:17, from rpc/rawtransaction.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CTxOut*; _Tp = CTxOut]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:307:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307 | { return std::uninitialized_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from ./chainparamsbase.h:9, from ./chainparams.h:9, from ./base58.h:17, from rpc/rawtransaction.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const CTxOut&}; _Tp = CTxOut; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from ./chainparamsbase.h:9, from ./chainparams.h:9, from ./base58.h:17, from rpc/rawtransaction.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CTxOut*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 115 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:140:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 137 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 140 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CTxOut*; bool _TrivialValueTypes = false]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 76 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 CXX script/libnavcoin_server_a-ismine.o CXX utils/libnavcoin_server_a-dns_utils.o AR libnavcoin_common.a CXX support/libnavcoin_util_a-pagelocker.o CXX libnavcoin_util_a-clientversion.o CXX compat/libnavcoin_util_a-glibc_sanity.o CXX compat/libnavcoin_util_a-glibcxx_sanity.o CXX compat/libnavcoin_util_a-strnlen.o CXX mnemonic/libnavcoin_wallet_a-dictionary.o CXX mnemonic/libnavcoin_wallet_a-mnemonic.o CXX mnemonic/libnavcoin_wallet_a-generateseed.o CXX wallet/libnavcoin_wallet_a-crypter.o CXX wallet/libnavcoin_wallet_a-db.o CXX wallet/libnavcoin_wallet_a-rpcdump.o CXX wallet/libnavcoin_wallet_a-rpcwallet.o CXX wallet/libnavcoin_wallet_a-wallet.o wallet/rpcdump.cpp: In function ‘UniValue dumpwallet(const UniValue&, bool)’: wallet/rpcdump.cpp:597:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 597 | std::sort(vKeyBirth.begin(), vKeyBirth.end()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from ./chainparamsbase.h:9, from ./chainparams.h:9, from ./base58.h:17, from wallet/rpcdump.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In copy constructor ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = CTxOut; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:555:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 555 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 556 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 557 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./consensus/params.h:9, from ./chainparams.h:10, from ./base58.h:17, from wallet/rpcdump.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, std::vector > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:4863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 4863 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last) | ^~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:4863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:4873:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 4873 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_less_iter()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from ./chainparamsbase.h:9, from ./chainparams.h:9, from ./base58.h:17, from wallet/rpcdump.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CTxOut*; _Tp = CTxOut]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:307:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307 | { return std::uninitialized_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from ./chainparamsbase.h:9, from ./chainparams.h:9, from ./base58.h:17, from wallet/rpcdump.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./consensus/params.h:9, from ./chainparams.h:10, from ./base58.h:17, from wallet/rpcdump.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1968:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1968 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1968:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1973:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1973 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1974 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1975 | __comp); | ~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1976:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1976 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from ./chainparamsbase.h:9, from ./chainparams.h:9, from ./base58.h:17, from wallet/rpcdump.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CTxOut*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 115 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:140:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 137 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 140 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from ./chainparamsbase.h:9, from ./chainparams.h:9, from ./base58.h:17, from wallet/rpcdump.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./consensus/params.h:9, from ./chainparams.h:10, from ./base58.h:17, from wallet/rpcdump.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1945:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1945 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1945:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1953:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1953 | std::__partial_sort(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1958:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1958 | std::__unguarded_partition_pivot(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1959:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1959 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1885:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1885 | __final_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1885:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1890:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1890 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1891:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1891 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1892 | __comp); | ~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1895:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1895 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from ./chainparamsbase.h:9, from ./chainparams.h:9, from ./base58.h:17, from wallet/rpcdump.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CTxOut*; bool _TrivialValueTypes = false]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 76 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./consensus/params.h:9, from ./chainparams.h:10, from ./base58.h:17, from wallet/rpcdump.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1933:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1933 | __partial_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1933:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1933:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1938:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1938 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1939:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1939 | std::__sort_heap(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1922:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1922 | __unguarded_partition_pivot(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1922:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1926:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1926 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1927 | __comp); | ~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1926:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1928:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1928 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1845:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1845 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1845:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1852:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1852 | if (__comp(__i, __first)) | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from ./chainparamsbase.h:8, from ./chainparams.h:9, from ./base58.h:17, from wallet/rpcdump.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1856:8: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1856 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./consensus/params.h:9, from ./chainparams.h:10, from ./base58.h:17, from wallet/rpcdump.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1868:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1868 | __unguarded_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1868:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1673:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1673 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1673:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1673:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1677:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1677 | std::__make_heap(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1679:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1679 | if (__comp(__i, __first)) | ~~~~~~^~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1680:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1680 | std::__pop_heap(__first, __middle, __i, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./consensus/params.h:9, from ./chainparams.h:10, from ./base58.h:17, from wallet/rpcdump.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h: In function ‘void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:402:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 402 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:402:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:408:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 408 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:71, from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from ./chainparamsbase.h:8, from ./chainparams.h:9, from ./base58.h:17, from wallet/rpcdump.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h:42:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 42 | operator()(_Iterator1 __it1, _Iterator2 __it2) const | ^~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h:42:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./consensus/params.h:9, from ./chainparams.h:10, from ./base58.h:17, from wallet/rpcdump.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 78 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:81:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 81 | if (__comp(__a, __b)) | ~~~~~~^~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:83:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 83 | if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:84:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 84 | std::iter_swap(__result, __b); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:85:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 85 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:86:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 86 | std::iter_swap(__result, __c); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:88:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 88 | std::iter_swap(__result, __a); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:90:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 90 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:91:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 91 | std::iter_swap(__result, __a); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:92:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 92 | else if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:93:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 93 | std::iter_swap(__result, __c); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:95:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 95 | std::iter_swap(__result, __b); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1901 | __unguarded_partition(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1907:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1907 | while (__comp(__first, __pivot)) | ~~~~~~^~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1910:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1910 | while (__comp(__pivot, __last)) | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1914:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1914 | std::iter_swap(__first, __last); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from ./chainparamsbase.h:8, from ./chainparams.h:9, from ./base58.h:17, from wallet/rpcdump.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator*, std::vector > >; _BI2 = __gnu_cxx::__normal_iterator*, std::vector > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:676:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 676 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:676:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:676:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:686:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 686 | return std::__copy_move_backward_a2(std::__miter_base(__first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 687 | std::__miter_base(__last), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 688 | __result); | ~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./consensus/params.h:9, from ./chainparams.h:10, from ./base58.h:17, from wallet/rpcdump.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1826:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1826 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./consensus/params.h:9, from ./chainparams.h:10, from ./base58.h:17, from wallet/rpcdump.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h: In function ‘void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:326:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:326:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h: In function ‘void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:243:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 243 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:243:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:243:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from ./chainparamsbase.h:8, from ./chainparams.h:9, from ./base58.h:17, from wallet/rpcdump.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator*, std::vector > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator*, std::vector > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:123:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 123 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) | ^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:123:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from ./chainparamsbase.h:8, from ./chainparams.h:9, from ./base58.h:17, from wallet/rpcdump.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h: In function ‘_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h:428:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 428 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from ./chainparamsbase.h:8, from ./chainparams.h:9, from ./base58.h:17, from wallet/rpcdump.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = __gnu_cxx::__normal_iterator*, std::vector > >; _BI2 = __gnu_cxx::__normal_iterator*, std::vector > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 613 | __copy_move_backward_a2(_BI1 __first, _BI1 __last, _BI2 __result) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:71, from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from ./chainparamsbase.h:8, from ./chainparams.h:9, from ./base58.h:17, from wallet/rpcdump.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h: In member function ‘bool __gnu_cxx::__ops::_Val_less_iter::operator()(_Value&, _Iterator) const [with _Value = std::pair; _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h:89:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 89 | operator()(_Value& __val, _Iterator __it) const | ^~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./consensus/params.h:9, from ./chainparams.h:10, from ./base58.h:17, from wallet/rpcdump.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 214 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:222:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 222 | if (__comp(__first + __secondChild, | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 223 | __first + (__secondChild - 1))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:67, from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from ./chainparamsbase.h:8, from ./chainparams.h:9, from ./base58.h:17, from wallet/rpcdump.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = std::pair*; _Container = std::vector >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h:1007:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1007 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from ./chainparamsbase.h:8, from ./chainparams.h:9, from ./base58.h:17, from wallet/rpcdump.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, std::vector > >; _To = std::pair*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:289:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 289 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./consensus/params.h:9, from ./chainparams.h:10, from ./base58.h:17, from wallet/rpcdump.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h: In function ‘void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_less_val]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:128:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 128 | __push_heap(_RandomAccessIterator __first, | ^~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:133:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 133 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:71, from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from ./chainparamsbase.h:8, from ./chainparams.h:9, from ./base58.h:17, from wallet/rpcdump.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h: In member function ‘bool __gnu_cxx::__ops::_Iter_less_val::operator()(_Iterator, _Value&) const [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Value = std::pair]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h:64:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 64 | operator()(_Iterator __it, _Value& __val) const | ^~~~~~~~ CXX wallet/libnavcoin_wallet_a-walletdb.o In file included from ./primitives/transaction.h:11, from ./primitives/block.h:9, from ./chainparams.h:11, from ./base58.h:17, from wallet/rpcwallet.cpp:7: ./consensus/dao.h: In member function ‘std::vector CConsultation::GetParameters()’: ./consensus/dao.h:939:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 939 | std::sort(ret.begin(), ret.end()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from wallet/rpcwallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from wallet/rpcwallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:4863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 4863 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last) | ^~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:4863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:4873:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 4873 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_less_iter()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from wallet/rpcwallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In copy constructor ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = CTxOut; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:555:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 555 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 556 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 557 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In copy constructor ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = CandidateTransaction; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:555:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 555 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 556 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 557 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = CRecipient; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ wallet/wallet.cpp: In member function ‘void CWallet::AvailableCoinsForStaking(std::vector&, unsigned int) const’: wallet/wallet.cpp:402:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 402 | std::sort(vCoins.begin(), vCoins.end(), sortByCoinAgeDescending()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:61, from ./bls/src/bls.hpp:19, from ./serialize.h:13, from ./amount.h:9, from wallet/rpcwallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h: In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](std::map<_Key, _Tp, _Compare, _Alloc>::key_type&&) [with _Key = CNavcoinAddress; _Tp = tallyitem; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 518 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h: In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = tallyitem; _Compare = std::less >; _Alloc = std::allocator, tallyitem> >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, tallyitem>, std::_Select1st, tallyitem> >, std::less >, std::allocator, tallyitem> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator, tallyitem> >’} changed in GCC 7.1 499 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, wallet/wallet.cpp: In member function ‘bool CWallet::CreateCoinStake(const CKeyStore&, unsigned int, int64_t, int64_t, CMutableTransaction&, CKey&, CScript&)’: wallet/wallet.cpp:757:86: note: parameter passing for argument of type ‘std::vector::const_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 757 | txNew.vout.insert(txNew.vout.begin()+2, CTxOut(0, txNew.vout[1].scriptPubKey)); //split stake | ^ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h: In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = long long int; _Compare = std::less >; _Alloc = std::allocator, long long int> >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, long long int>, std::_Select1st, long long int> >, std::less >, std::allocator, long long int> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator, long long int> >’} changed in GCC 7.1 499 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h: In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](std::map<_Key, _Tp, _Compare, _Alloc>::key_type&&) [with _Key = std::__cxx11::basic_string; _Tp = long long int; _Compare = std::less >; _Alloc = std::allocator, long long int> >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, long long int>, std::_Select1st, long long int> >, std::less >, std::allocator, long long int> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator, long long int> >’} changed in GCC 7.1 518 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from wallet/rpcwallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In copy constructor ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:555:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 555 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 556 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 557 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:61, from ./bls/src/bls.hpp:19, from ./serialize.h:13, from ./amount.h:9, from wallet/rpcwallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h: In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = uint256; _Tp = CWalletTx; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 499 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from wallet/rpcwallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = StakeRange; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from wallet/rpcwallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from wallet/rpcwallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1968:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1968 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1968:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1973:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1973 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1974 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1975 | __comp); | ~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1976:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1976 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ wallet/wallet.cpp: In member function ‘bool CWallet::SelectCoinsMinConf(const CAmount&, int, int, std::vector, std::set >&, CAmount&) const’: wallet/wallet.cpp:3376:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 3376 | std::sort(vCoins.begin(), vCoins.end(), [](const COutput &a, const COutput &b) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3377 | return a.mixCount > b.mixCount; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3378 | }); | ~~ wallet/wallet.cpp:3433:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 3433 | std::sort(vValue.begin(), vValue.end(), CompareValueOnly()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ wallet/wallet.cpp:3434:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 3434 | std::reverse(vValue.begin(), vValue.end()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ wallet/wallet.cpp: In member function ‘bool CWallet::SelectCoins(const std::vector&, const CAmount&, std::set >&, CAmount&, const CCoinControl*) const’: wallet/wallet.cpp:3511:33: note: parameter passing for argument of type ‘std::vector::const_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 3511 | it = vCoins.erase(it); | ^ wallet/wallet.cpp: In member function ‘bool CWallet::FundTransaction(CMutableTransaction&, CAmount&, bool, const CFeeRate&, int&, std::string&, bool, bool, const CTxDestination&, bool)’: wallet/wallet.cpp:3571:84: note: parameter passing for argument of type ‘std::vector::const_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 3571 | tx.vout.insert(tx.vout.begin() + nChangePosInOut, wtx.vout[nChangePosInOut]); | ^ wallet/wallet.cpp: In member function ‘bool CWallet::CreateTransaction(const std::vector&, CWalletTx&, CReserveKey&, std::vector >&, CAmount&, int&, std::string&, bool, const CCoinControl*, bool, const CandidateTransaction*, uint64_t, const TokenId&)’: wallet/wallet.cpp:4140:61: note: parameter passing for argument of type ‘std::vector::const_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 4140 | txNew.vout.insert(position, newTxOut); | ^ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from wallet/rpcwallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CTxOut*; _Tp = CTxOut]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:307:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307 | { return std::uninitialized_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CandidateTransaction*; _Tp = CandidateTransaction]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:307:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307 | { return std::uninitialized_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from wallet/rpcwallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const CRecipient&}; _Tp = CRecipient; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ wallet/wallet.cpp: In member function ‘void CWallet::ReserveKeyFromKeyPool(int64_t&, CKeyPool&)’: wallet/wallet.cpp:4740:44: note: parameter passing for argument of type ‘std::_Rb_tree_const_iterator’ changed in GCC 7.1 4740 | setKeyPool.erase(setKeyPool.begin()); | ^ wallet/wallet.cpp: In member function ‘void CWallet::ReserveBLSCTBlindingKeyFromKeyPool(int64_t&, CBLSCTBlindingKeyPool&)’: wallet/wallet.cpp:4868:70: note: parameter passing for argument of type ‘std::_Rb_tree_const_iterator’ changed in GCC 7.1 4868 | setBLSCTBlindingKeyPool.erase(setBLSCTBlindingKeyPool.begin()); | ^ wallet/wallet.cpp: In member function ‘void CWallet::ReserveBLSCTSubAddressKeyFromKeyPool(const uint64_t&, int64_t&, CBLSCTSubAddressKeyPool&)’: wallet/wallet.cpp:5038:92: note: parameter passing for argument of type ‘std::_Rb_tree_const_iterator’ changed in GCC 7.1 5038 | mapBLSCTSubAddressKeyPool[account].erase(mapBLSCTSubAddressKeyPool[account].begin()); | ^ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:60, from ./bls/src/bls.hpp:19, from ./serialize.h:13, from ./amount.h:9, from wallet/rpcwallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/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(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = CNavcoinAddress; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2457:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/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(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, tallyitem>; _KeyOfValue = std::_Select1st, tallyitem> >; _Compare = std::less >; _Alloc = std::allocator, tallyitem> >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2457:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, tallyitem>, std::_Select1st, tallyitem> >, std::less >, std::allocator, tallyitem> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator, tallyitem> >’} changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/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(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, long long int>; _KeyOfValue = std::_Select1st, long long int> >; _Compare = std::less >; _Alloc = std::allocator, long long int> >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2457:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, long long int>, std::_Select1st, long long int> >, std::less >, std::allocator, long long int> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator, long long int> >’} changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/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(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, long long int>; _KeyOfValue = std::_Select1st, long long int> >; _Compare = std::less >; _Alloc = std::allocator, long long int> >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2457:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, long long int>, std::_Select1st, long long int> >, std::less >, std::allocator, long long int> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator, long long int> >’} changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from wallet/rpcwallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:307:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307 | { return std::uninitialized_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:60, from ./bls/src/bls.hpp:19, from ./serialize.h:13, from ./amount.h:9, from wallet/rpcwallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/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(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2457:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from wallet/rpcwallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const StakeRange&}; _Tp = StakeRange; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from wallet/rpcwallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1945:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1945 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1945:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1953:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1953 | std::__partial_sort(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1958:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1958 | std::__unguarded_partition_pivot(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1959:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1959 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1885:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1885 | __final_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1885:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1890:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1890 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1891:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1891 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1892 | __comp); | ~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1895:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1895 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from wallet/rpcwallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CTxOut*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 115 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:140:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 137 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 140 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CandidateTransaction*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 115 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:140:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 137 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 140 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In copy constructor ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = CTxOut; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:555:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 555 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 556 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 557 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In copy constructor ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = CandidateTransaction; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:555:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 555 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 556 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 557 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:61, from ./bls/src/bls.hpp:19, from ./serialize.h:13, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h: In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 499 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = sortByCoinAgeDescending]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:4893:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 4893 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:4893:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:4905:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 4905 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:60, from ./bls/src/bls.hpp:19, from ./serialize.h:13, from ./amount.h:9, from wallet/rpcwallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = CNavcoinAddress; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2192:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2192 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string; _Val = std::pair, tallyitem>; _KeyOfValue = std::_Select1st, tallyitem> >; _Compare = std::less >; _Alloc = std::allocator, tallyitem> >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2192:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, tallyitem>, std::_Select1st, tallyitem> >, std::less >, std::allocator, tallyitem> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator, tallyitem> >’} changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:61, from ./bls/src/bls.hpp:19, from ./serialize.h:13, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h: In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = CNavcoinAddress; _Tp = double; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 499 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = CTxOut; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = CTxOut; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1290:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 1290 | insert(const_iterator __position, value_type&& __x) | ^~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1291:57: note: parameter passing for argument of type ‘std::vector::const_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 1291 | { return _M_insert_rval(__position, std::move(__x)); } | ^ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string; _Val = std::pair, long long int>; _KeyOfValue = std::_Select1st, long long int> >; _Compare = std::less >; _Alloc = std::allocator, long long int> >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2192:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, long long int>, std::_Select1st, long long int> >, std::less >, std::allocator, long long int> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator, long long int> >’} changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from wallet/rpcwallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 115 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:140:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 137 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 140 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:60, from ./bls/src/bls.hpp:19, from ./serialize.h:13, from ./amount.h:9, from wallet/rpcwallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2192:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2192 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:226:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 226 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ^~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:238:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 238 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:238:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:61, from ./bls/src/bls.hpp:19, from ./serialize.h:13, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h: In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = TokenId; _Tp = std::vector >; _Compare = std::less; _Alloc = std::allocator > > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator > > >’} changed in GCC 7.1 499 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, In file included from /usr/arm-linux-gnueabihf/include/c++/9/list:63, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/detail/thread.hpp:29, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread_only.hpp:22, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread.hpp:12, from ./blsct/ephemeralserver.h:8, from ./blsct/aggregationsession.h:8, from ./wallet/wallet.h:10, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_list.h: In member function ‘void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = COutputEntry; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_list.h:1208:9: note: parameter passing for argument of type ‘std::_List_iterator’ changed in GCC 7.1 1208 | { this->_M_insert(end(), __x); } | ^~~~ In file included from ./blsct/verification.h:21, from ./blsct/transaction.h:18, from ./blsct/aggregationsession.h:10, from ./wallet/wallet.h:10, from wallet/wallet.cpp:6: ./random.h: In function ‘void RandomShuffle(T&) [with T = std::vector]’: ./random.h:167:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 167 | std::shuffle(w.begin(), w.end(), gen); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = CWallet::SelectCoinsMinConf(const CAmount&, int, int, std::vector, std::set >&, CAmount&) const::]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:4893:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 4893 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:4893:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:4905:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 4905 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::pair >; _Alloc = std::allocator > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from wallet/rpcwallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1933:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1933 | __partial_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1933:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1933:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1938:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1938 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1939:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1939 | std::__sort_heap(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Compare = CompareValueOnly]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:4893:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 4893 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:4893:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:4905:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 4905 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1922:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1922 | __unguarded_partition_pivot(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1922:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1926:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1926 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1927 | __comp); | ~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1926:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1928:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1928 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::reverse(_BIter, _BIter) [with _BIter = __gnu_cxx::__normal_iterator >*, std::vector > > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1186:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 1186 | reverse(_BidirectionalIterator __first, _BidirectionalIterator __last) | ^~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1186:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1192:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 1192 | std::__reverse(__first, __last, std::__iterator_category(__first)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In copy constructor ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = std::pair >; _Alloc = std::allocator > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:555:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 555 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 556 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 557 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1845:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1845 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1845:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1852:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1852 | if (__comp(__i, __first)) | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from wallet/rpcwallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1856:8: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1856 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In copy constructor ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = COutput; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:555:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 555 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 556 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 557 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from wallet/rpcwallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1868:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1868 | __unguarded_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1868:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(std::vector<_Tp, _Alloc>::const_iterator) [with _Tp = COutput; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1427:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 1427 | erase(const_iterator __position) | ^~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1428:58: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1428 | { return _M_erase(begin() + (__position - cbegin())); } | ^ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = CRecipient; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, const value_type&) [with _Tp = CTxOut; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:130:5: note: parameter passing for argument of type ‘std::vector::const_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 130 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:154:6: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator >’ changed in GCC 7.1 154 | _M_insert_aux(__pos, std::move(__x_copy._M_val())); | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:161:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/list:63, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/detail/thread.hpp:29, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread_only.hpp:22, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread.hpp:12, from ./blsct/ephemeralserver.h:8, from ./blsct/aggregationsession.h:8, from ./wallet/wallet.h:10, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_list.h: In member function ‘void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = CAccountingEntry; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_list.h:1208:9: note: parameter passing for argument of type ‘std::_List_iterator’ changed in GCC 7.1 1208 | { this->_M_insert(end(), __x); } | ^~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/set:61, from ./serialize.h:17, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_set.h: In member function ‘std::set<_Key, _Compare, _Alloc>::iterator std::set<_Key, _Compare, _Alloc>::erase(std::set<_Key, _Compare, _Alloc>::const_iterator) [with _Key = long long int; _Compare = std::less; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_set.h:654:7: note: parameter passing for argument of type ‘std::set::const_iterator’ {aka ‘std::_Rb_tree_const_iterator’} changed in GCC 7.1 654 | erase(const_iterator __position) | ^~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_set.h:655:37: note: parameter passing for argument of type ‘std::set::const_iterator’ {aka ‘std::_Rb_tree_const_iterator’} changed in GCC 7.1 655 | { return _M_t.erase(__position); } | ^ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:61, from ./bls/src/bls.hpp:19, from ./serialize.h:13, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h: In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::set; _Compare = std::less; _Alloc = std::allocator > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator > >’} changed in GCC 7.1 499 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, In file included from /usr/arm-linux-gnueabihf/include/c++/9/set:61, from ./serialize.h:17, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_set.h: In member function ‘std::set<_Key, _Compare, _Alloc>::iterator std::set<_Key, _Compare, _Alloc>::erase(std::set<_Key, _Compare, _Alloc>::const_iterator) [with _Key = long long unsigned int; _Compare = std::less; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_set.h:654:7: note: parameter passing for argument of type ‘std::set::const_iterator’ {aka ‘std::_Rb_tree_const_iterator’} changed in GCC 7.1 654 | erase(const_iterator __position) | ^~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_set.h:655:37: note: parameter passing for argument of type ‘std::set::const_iterator’ {aka ‘std::_Rb_tree_const_iterator’} changed in GCC 7.1 655 | { return _M_t.erase(__position); } | ^ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from wallet/rpcwallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CTxOut*; bool _TrivialValueTypes = false]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 76 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CandidateTransaction*; bool _TrivialValueTypes = false]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 99 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 101 | { return std::copy(__first, __last, __result); } | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from wallet/rpcwallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1673:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1673 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1673:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1673:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1677:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1677 | std::__make_heap(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1679:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1679 | if (__comp(__i, __first)) | ~~~~~~^~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1680:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1680 | std::__pop_heap(__first, __middle, __i, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from wallet/rpcwallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h: In function ‘void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:402:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 402 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:402:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:408:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 408 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:71, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from wallet/rpcwallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h:42:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 42 | operator()(_Iterator1 __it1, _Iterator2 __it2) const | ^~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h:42:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from wallet/rpcwallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 78 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:81:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 81 | if (__comp(__a, __b)) | ~~~~~~^~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:83:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 83 | if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:84:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 84 | std::iter_swap(__result, __b); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:85:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 85 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:86:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 86 | std::iter_swap(__result, __c); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:88:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 88 | std::iter_swap(__result, __a); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:90:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 90 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:91:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 91 | std::iter_swap(__result, __a); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:92:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 92 | else if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:93:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 93 | std::iter_swap(__result, __c); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:95:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 95 | std::iter_swap(__result, __b); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1901 | __unguarded_partition(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1907:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1907 | while (__comp(__first, __pivot)) | ~~~~~~^~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1910:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1910 | while (__comp(__pivot, __last)) | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1914:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1914 | std::iter_swap(__first, __last); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from wallet/rpcwallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:676:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 676 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:676:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:676:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:686:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 686 | return std::__copy_move_backward_a2(std::__miter_base(__first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 687 | std::__miter_base(__last), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 688 | __result); | ~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from wallet/rpcwallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_less_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1826:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1826 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CTxOut*; _Tp = CTxOut]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:307:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307 | { return std::uninitialized_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CandidateTransaction*; _Tp = CandidateTransaction]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:307:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307 | { return std::uninitialized_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from wallet/rpcwallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:474:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 473 | return std::__copy_move_a2<__is_move_iterator<_II>::__value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 474 | (std::__miter_base(__first), std::__miter_base(__last), __result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:60, from ./bls/src/bls.hpp:19, from ./serialize.h:13, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/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(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2457:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from wallet/rpcwallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h: In function ‘void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:326:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:326:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h: In function ‘void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:243:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 243 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:243:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:243:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from wallet/rpcwallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:123:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) | ^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:123:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from wallet/rpcwallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h: In function ‘_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h:428:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from wallet/rpcwallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 613 | __copy_move_backward_a2(_BI1 __first, _BI1 __last, _BI2 __result) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:71, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from wallet/rpcwallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h: In member function ‘bool __gnu_cxx::__ops::_Val_less_iter::operator()(_Value&, _Iterator) const [with _Value = long long unsigned int; _Iterator = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h:89:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 89 | operator()(_Value& __val, _Iterator __it) const | ^~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {COutput}; _Tp = COutput; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1968:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1968 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1968:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1973:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1973 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1974 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1975 | __comp); | ~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1976:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1976 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {CTxOut}; _Tp = CTxOut; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:60, from ./bls/src/bls.hpp:19, from ./serialize.h:13, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/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(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = CNavcoinAddress; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2457:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const CTxOut&}; _Tp = CTxOut; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(std::vector<_Tp, _Alloc>::const_iterator, std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = CTxOut; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:340:5: note: parameter passing for argument of type ‘std::vector::const_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 340 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:354:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354 | _M_insert_aux(begin() + __n, std::move(__v)); | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:356:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356 | _M_realloc_insert(begin() + __n, std::move(__v)); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1505:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1505 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1505:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1511:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1511 | std::__uninitialized_copy_a(__first, __last, __result, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1512 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:474:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 473 | return std::__copy_move_a2<__is_move_iterator<_II>::__value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 474 | (std::__miter_base(__first), std::__miter_base(__last), __result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tempbuf.h:60, from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:62, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h: In function ‘void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_Tp>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:203:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 203 | _Destroy(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:203:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:206:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 206 | _Destroy(__first, __last); | ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:60, from ./bls/src/bls.hpp:19, from ./serialize.h:13, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_reverse_iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::rbegin() const [with _Key = long long int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:1032:44: note: parameter passing for argument of type ‘std::_Rb_tree_const_iterator > >’ changed in GCC 7.1 1032 | { return const_reverse_iterator(end()); } | ^ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_reverse_iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::rend() const [with _Key = long long int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:1040:46: note: parameter passing for argument of type ‘std::_Rb_tree_const_iterator > >’ changed in GCC 7.1 1040 | { return const_reverse_iterator(begin()); } | ^ /usr/arm-linux-gnueabihf/include/c++/9/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(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = TokenId; _Val = std::pair > >; _KeyOfValue = std::_Select1st > > >; _Compare = std::less; _Alloc = std::allocator > > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2457:7: note: parameter passing for argument of type ‘std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator > > >’} changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from wallet/rpcwallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h: In function ‘_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h:428:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from wallet/rpcwallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 438 | __copy_move_a2(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/list:63, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/detail/thread.hpp:29, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread_only.hpp:22, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread.hpp:12, from ./blsct/ephemeralserver.h:8, from ./blsct/aggregationsession.h:8, from ./wallet/wallet.h:10, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_list.h: In member function ‘void std::__cxx11::list<_Tp, _Alloc>::_M_insert(std::__cxx11::list<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const COutputEntry&}; _Tp = COutputEntry; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_list.h:1905:8: note: parameter passing for argument of type ‘std::__cxx11::list::iterator’ {aka ‘std::_List_iterator’} changed in GCC 7.1 1905 | _M_insert(iterator __position, _Args&&... __args) | ^~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from wallet/rpcwallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 214 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:222:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 222 | if (__comp(__first + __secondChild, | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 223 | __first + (__secondChild - 1))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:67, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from wallet/rpcwallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long unsigned int*; _Container = std::vector]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h:1007:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1007 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from wallet/rpcwallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = long long unsigned int*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:289:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 289 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::shuffle(_RAIter, _RAIter, _UGenerator&&) [with _RAIter = __gnu_cxx::__normal_iterator >; _UGenerator = std::mersenne_twister_engine&]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:3792:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 3792 | shuffle(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:3792:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:3830:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 3830 | std::iter_swap(__i++, __first + __d(__g)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:3844:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 3844 | std::iter_swap(__i++, __first + __pospos.first); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:3845:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 3845 | std::iter_swap(__i++, __first + __pospos.second); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:3854:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 3854 | std::iter_swap(__i, __first + __d(__g, __p_type(0, __i - __first))); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, std::set >&, CAmount&) const:: >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1968:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1968 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1968:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1973:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1973 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1974 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1975 | __comp); | ~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1976:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1976 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const std::pair >&}; _Tp = std::pair >; _Alloc = std::allocator > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector > >::iterator’ {aka ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1968:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 1968 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1968:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1973:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 1973 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1974 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1975 | __comp); | ~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1976:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 1976 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__reverse(_RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1158:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 1158 | __reverse(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1158:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1166:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 1166 | std::iter_swap(__first, __last); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _ForwardIterator = std::pair >*; _Tp = std::pair >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 305 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:307:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 307 | { return std::uninitialized_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = COutput*; _Tp = COutput]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:307:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307 | { return std::uninitialized_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator) [with _Tp = COutput; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:171:5: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 171 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:175:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 175 | _GLIBCXX_MOVE3(__position + 1, end(), __position); | ^~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const CRecipient&}; _Tp = CRecipient; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, _Arg&&) [with _Arg = CTxOut; _Tp = CTxOut; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:395:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 395 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:67, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from wallet/rpcwallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = std::vector]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h:1007:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1007 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from wallet/rpcwallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h: In function ‘void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_less_val]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:128:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 128 | __push_heap(_RandomAccessIterator __first, | ^~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:133:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 133 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/list:63, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/detail/thread.hpp:29, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread_only.hpp:22, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread.hpp:12, from ./blsct/ephemeralserver.h:8, from ./blsct/aggregationsession.h:8, from ./wallet/wallet.h:10, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_list.h: In member function ‘void std::__cxx11::list<_Tp, _Alloc>::_M_insert(std::__cxx11::list<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const CAccountingEntry&}; _Tp = CAccountingEntry; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_list.h:1905:8: note: parameter passing for argument of type ‘std::__cxx11::list::iterator’ {aka ‘std::_List_iterator’} changed in GCC 7.1 1905 | _M_insert(iterator __position, _Args&&... __args) | ^~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:60, from ./bls/src/bls.hpp:19, from ./serialize.h:13, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = long long int; _Val = long long int; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:1208:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::less, std::allocator >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator’} changed in GCC 7.1 1208 | erase(const_iterator __position) | ^~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:1213:2: note: parameter passing for argument of type ‘std::_Rb_tree, std::less, std::allocator >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator’} changed in GCC 7.1 1213 | _M_erase_aux(__position); | ^~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/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(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2457:7: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator > >’} changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = long long unsigned int; _Val = long long unsigned int; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:1208:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::less, std::allocator >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator’} changed in GCC 7.1 1208 | erase(const_iterator __position) | ^~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:1213:2: note: parameter passing for argument of type ‘std::_Rb_tree, std::less, std::allocator >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator’} changed in GCC 7.1 1213 | _M_erase_aux(__position); | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In copy constructor ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:555:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 555 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 556 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 557 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:71, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from wallet/rpcwallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h: In member function ‘bool __gnu_cxx::__ops::_Iter_less_val::operator()(_Iterator, _Value&) const [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = long long unsigned int]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h:64:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 64 | operator()(_Iterator __it, _Value& __val) const | ^~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CTxOut*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 115 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:140:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 137 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 140 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CandidateTransaction*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 115 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:140:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 137 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 140 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:60, from ./bls/src/bls.hpp:19, from ./serialize.h:13, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2192:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2192 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {COutput}; _Tp = COutput; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1945:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1945 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1945:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1953:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1953 | std::__partial_sort(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1958:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1958 | std::__unguarded_partition_pivot(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1959:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1959 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1885:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1885 | __final_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1885:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1890:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1890 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1891:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1891 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1892 | __comp); | ~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1895:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1895 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {CTxOut}; _Tp = CTxOut; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:60, from ./bls/src/bls.hpp:19, from ./serialize.h:13, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = CNavcoinAddress; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2192:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2192 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:307:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307 | { return std::uninitialized_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h: In function ‘_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h:428:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 438 | __copy_move_a2(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tempbuf.h:60, from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:62, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h: In function ‘void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:127:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 127 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:127:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:137:11: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 136 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | __destroy(__first, __last); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:67, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h: In constructor ‘constexpr std::reverse_iterator<_Iterator>::reverse_iterator(std::reverse_iterator<_Iterator>::iterator_type) [with _Iterator = std::_Rb_tree_const_iterator > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h:137:7: note: parameter passing for argument of type ‘std::reverse_iterator > > >::iterator_type’ {aka ‘std::_Rb_tree_const_iterator > >’} changed in GCC 7.1 137 | reverse_iterator(iterator_type __x) : current(__x) { } | ^~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:60, from ./bls/src/bls.hpp:19, from ./serialize.h:13, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = TokenId; _Val = std::pair > >; _KeyOfValue = std::_Select1st > > >; _Compare = std::less; _Alloc = std::allocator > > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2192:5: note: parameter passing for argument of type ‘std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator > > >’} changed in GCC 7.1 2192 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:123:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) | ^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:123:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, std::set >&, CAmount&) const:: >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1945:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1945 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1945:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1953:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1953 | std::__partial_sort(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1958:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1958 | std::__unguarded_partition_pivot(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1959:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1959 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, std::set >&, CAmount&) const:: >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1885:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1885 | __final_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1885:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1890:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1890 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1891:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1891 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1892 | __comp); | ~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1895:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1895 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1945:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 1945 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1945:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1953:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 1953 | std::__partial_sort(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1958:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 1958 | std::__unguarded_partition_pivot(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1959:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 1959 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1885:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 1885 | __final_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1885:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1890:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 1890 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1891:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 1891 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1892 | __comp); | ~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1895:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 1895 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >*, std::vector > > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >*, std::vector > > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:123:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 123 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) | ^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:123:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _ForwardIterator = std::pair >*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 115 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:140:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 137 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 140 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = COutput*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 115 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:140:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 137 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 140 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:497:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 497 | move(_II __first, _II __last, _OI __result) | ^~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:497:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:497:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:505:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 505 | return std::__copy_move_a2(std::__miter_base(__first), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 506 | std::__miter_base(__last), __result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:60, from ./bls/src/bls.hpp:19, from ./serialize.h:13, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = long long int; _Val = long long int; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2509:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::less, std::allocator >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator’} changed in GCC 7.1 2509 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2192:5: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator > >’} changed in GCC 7.1 2192 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = long long unsigned int; _Val = long long unsigned int; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2509:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::less, std::allocator >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator’} changed in GCC 7.1 2509 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CTxOut*; bool _TrivialValueTypes = false]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 76 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CandidateTransaction*; bool _TrivialValueTypes = false]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1933:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1933 | __partial_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1933:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1933:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1938:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1938 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1939:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1939 | std::__sort_heap(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1922:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1922 | __unguarded_partition_pivot(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1922:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1926:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1926 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1927 | __comp); | ~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1926:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1928:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1928 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1845:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1845 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1845:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1852:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1852 | if (__comp(__i, __first)) | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1856:8: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1856 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1868:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1868 | __unguarded_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1868:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 115 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:140:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 137 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 140 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:67, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = std::vector]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h:1007:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1007 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) | ^~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = std::vector]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h:1007:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = long long int*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:289:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 289 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tempbuf.h:60, from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:62, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h: In static member function ‘static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:117:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 117 | __destroy(_ForwardIterator, _ForwardIterator) { } | ^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:117:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, std::set >&, CAmount&) const:: >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1933:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1933 | __partial_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1933:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1933:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1938:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1938 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1939:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1939 | std::__sort_heap(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, std::set >&, CAmount&) const:: >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1922:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1922 | __unguarded_partition_pivot(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1922:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1926:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1926 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1927 | __comp); | ~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1926:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1928:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1928 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, std::set >&, CAmount&) const:: >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1845:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1845 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1845:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1852:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1852 | if (__comp(__i, __first)) | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1856:8: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1856 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, std::set >&, CAmount&) const:: >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1868:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1868 | __unguarded_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1868:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1933:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 1933 | __partial_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1933:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1933:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1938:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 1938 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1939:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 1939 | std::__sort_heap(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1922:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 1922 | __unguarded_partition_pivot(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1922:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1926:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 1926 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1927 | __comp); | ~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1926:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1928:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 1928 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1845:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 1845 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1845:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1852:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 1852 | if (__comp(__i, __first)) | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1856:8: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 1856 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1868:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 1868 | __unguarded_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1868:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 CXX zmq/libnavcoin_zmq_a-zmqabstractnotifier.o In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _ForwardIterator = std::pair >*; bool _TrivialValueTypes = false]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 76 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = COutput*; bool _TrivialValueTypes = false]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h: In function ‘_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h:428:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 438 | __copy_move_a2(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./wallet/walletdb.h:9, from wallet/walletdb.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In copy constructor ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = CTxOut; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:555:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 555 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 556 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 557 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In copy constructor ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = CandidateTransaction; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:555:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 555 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 556 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 557 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/list:63, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/detail/container_fwd.hpp:92, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/container_hash/extensions.hpp:22, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/container_hash/hash.hpp:760, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/functional/hash.hpp:6, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/unordered/unordered_set.hpp:18, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/unordered_set.hpp:17, from ./memusage.h:16, from ./core_memusage.h:10, from ./coins.h:10, from ./blsct/verification.h:17, from ./blsct/transaction.h:18, from ./wallet/walletdb.h:11, from wallet/walletdb.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_list.h: In member function ‘void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = CAccountingEntry; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_list.h:1208:9: note: parameter passing for argument of type ‘std::_List_iterator’ changed in GCC 7.1 1208 | { this->_M_insert(end(), __x); } | ^~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./wallet/walletdb.h:9, from wallet/walletdb.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:61, from ./bls/src/bls.hpp:19, from ./serialize.h:13, from ./amount.h:9, from ./wallet/walletdb.h:9, from wallet/walletdb.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h: In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::set; _Compare = std::less; _Alloc = std::allocator > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator > >’} changed in GCC 7.1 499 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1673:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1673 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1673:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1673:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1677:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1677 | std::__make_heap(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1679:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1679 | if (__comp(__i, __first)) | ~~~~~~^~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1680:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1680 | std::__pop_heap(__first, __middle, __i, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h: In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = uint256; _Tp = CWalletTx; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 499 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h: In function ‘void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:402:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 402 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:402:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:408:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 408 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:71, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >; _Compare = sortByCoinAgeDescending]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h:142:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 142 | operator()(_Iterator1 __it1, _Iterator2 __it2) | ^~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h:142:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 78 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:81:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 81 | if (__comp(__a, __b)) | ~~~~~~^~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:83:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 83 | if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:84:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 84 | std::iter_swap(__result, __b); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:85:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 85 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:86:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 86 | std::iter_swap(__result, __c); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:88:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 88 | std::iter_swap(__result, __a); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:90:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 90 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:91:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 91 | std::iter_swap(__result, __a); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:92:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 92 | else if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./wallet/walletdb.h:9, from wallet/walletdb.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = CWalletTx; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:93:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 93 | std::iter_swap(__result, __c); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:95:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 95 | std::iter_swap(__result, __b); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1901 | __unguarded_partition(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1907:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1907 | while (__comp(__first, __pivot)) | ~~~~~~^~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1910:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1910 | while (__comp(__pivot, __last)) | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1914:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1914 | std::iter_swap(__first, __last); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:676:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 676 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:676:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:676:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:686:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 686 | return std::__copy_move_backward_a2(std::__miter_base(__first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 687 | std::__miter_base(__last), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 688 | __result); | ~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1826:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1826 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 99 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 101 | { return std::copy(__first, __last, __result); } | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, std::set >&, CAmount&) const:: >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1673:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1673 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1673:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1673:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1677:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1677 | std::__make_heap(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1679:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1679 | if (__comp(__i, __first)) | ~~~~~~^~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1680:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1680 | std::__pop_heap(__first, __middle, __i, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h: In function ‘void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, std::set >&, CAmount&) const:: >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:402:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 402 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:402:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:408:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 408 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:71, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >; _Compare = CWallet::SelectCoinsMinConf(const CAmount&, int, int, std::vector, std::set >&, CAmount&) const::]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h:142:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 142 | operator()(_Iterator1 __it1, _Iterator2 __it2) | ^~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h:142:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, std::set >&, CAmount&) const:: >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 78 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:81:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 81 | if (__comp(__a, __b)) | ~~~~~~^~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:83:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 83 | if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:84:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 84 | std::iter_swap(__result, __b); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:85:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 85 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:86:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 86 | std::iter_swap(__result, __c); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:88:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 88 | std::iter_swap(__result, __a); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:90:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 90 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:91:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 91 | std::iter_swap(__result, __a); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:92:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 92 | else if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:93:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 93 | std::iter_swap(__result, __c); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:95:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 95 | std::iter_swap(__result, __b); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, std::set >&, CAmount&) const:: >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1901 | __unguarded_partition(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1907:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1907 | while (__comp(__first, __pivot)) | ~~~~~~^~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1910:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1910 | while (__comp(__pivot, __last)) | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1914:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1914 | std::iter_swap(__first, __last); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, std::set >&, CAmount&) const:: >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1826:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1826 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1673:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 1673 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1673:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1673:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1677:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 1677 | std::__make_heap(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1679:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 1679 | if (__comp(__i, __first)) | ~~~~~~^~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1680:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 1680 | std::__pop_heap(__first, __middle, __i, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h: In function ‘void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:402:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 402 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:402:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:408:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 408 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:71, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Iterator2 = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Compare = CompareValueOnly]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h:142:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 142 | operator()(_Iterator1 __it1, _Iterator2 __it2) | ^~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h:142:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 78 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:81:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 81 | if (__comp(__a, __b)) | ~~~~~~^~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:83:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 83 | if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:84:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 84 | std::iter_swap(__result, __b); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:85:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 85 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:86:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 86 | std::iter_swap(__result, __c); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:88:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 88 | std::iter_swap(__result, __a); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:90:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 90 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:91:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 91 | std::iter_swap(__result, __a); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:92:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 92 | else if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:93:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 93 | std::iter_swap(__result, __c); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:95:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 95 | std::iter_swap(__result, __b); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 1901 | __unguarded_partition(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1907:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 1907 | while (__comp(__first, __pivot)) | ~~~~~~^~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1910:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 1910 | while (__comp(__pivot, __last)) | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1914:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 1914 | std::iter_swap(__first, __last); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator >*, std::vector > > >; _BI2 = __gnu_cxx::__normal_iterator >*, std::vector > > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:676:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 676 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:676:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:676:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:686:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 686 | return std::__copy_move_backward_a2(std::__miter_base(__first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 687 | std::__miter_base(__last), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 688 | __result); | ~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1826:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 1826 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:67, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = COutput*; _Container = std::vector]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h:1007:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1007 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = COutput*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:289:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 289 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./wallet/walletdb.h:9, from wallet/walletdb.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CTxOut*; _Tp = CTxOut]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:307:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307 | { return std::uninitialized_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CandidateTransaction*; _Tp = CandidateTransaction]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:307:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307 | { return std::uninitialized_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/list:63, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/detail/container_fwd.hpp:92, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/container_hash/extensions.hpp:22, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/container_hash/hash.hpp:760, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/functional/hash.hpp:6, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/unordered/unordered_set.hpp:18, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/unordered_set.hpp:17, from ./memusage.h:16, from ./core_memusage.h:10, from ./coins.h:10, from ./blsct/verification.h:17, from ./blsct/transaction.h:18, from ./wallet/walletdb.h:11, from wallet/walletdb.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_list.h: In member function ‘void std::__cxx11::list<_Tp, _Alloc>::_M_insert(std::__cxx11::list<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const CAccountingEntry&}; _Tp = CAccountingEntry; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_list.h:1905:8: note: parameter passing for argument of type ‘std::__cxx11::list::iterator’ {aka ‘std::_List_iterator’} changed in GCC 7.1 1905 | _M_insert(iterator __position, _Args&&... __args) | ^~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./wallet/walletdb.h:9, from wallet/walletdb.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h: In function ‘void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:326:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:326:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h: In function ‘void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:243:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 243 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:243:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:243:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 613 | __copy_move_backward_a2(_BI1 __first, _BI1 __last, _BI2 __result) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:71, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h: In member function ‘bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = COutput; _Iterator = __gnu_cxx::__normal_iterator >; _Compare = sortByCoinAgeDescending]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h:214:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 214 | operator()(_Value& __val, _Iterator __it) | ^~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:60, from ./bls/src/bls.hpp:19, from ./serialize.h:13, from ./amount.h:9, from ./wallet/walletdb.h:9, from wallet/walletdb.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/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(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2457:7: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator > >’} changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/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(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2457:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./wallet/walletdb.h:9, from wallet/walletdb.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const CWalletTx&}; _Tp = CWalletTx; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:60, from ./bls/src/bls.hpp:19, from ./serialize.h:13, from ./amount.h:9, from ./wallet/walletdb.h:9, from wallet/walletdb.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2541:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2541 | _M_erase_aux(__p.first, __p.second); | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:474:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 473 | return std::__copy_move_a2<__is_move_iterator<_II>::__value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 474 | (std::__miter_base(__first), std::__miter_base(__last), __result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h: In function ‘void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, std::set >&, CAmount&) const:: >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:326:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:326:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h: In function ‘void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, std::set >&, CAmount&) const:: >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:243:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 243 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:243:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:243:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:71, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h: In member function ‘bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = COutput; _Iterator = __gnu_cxx::__normal_iterator >; _Compare = CWallet::SelectCoinsMinConf(const CAmount&, int, int, std::vector, std::set >&, CAmount&) const::]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h:214:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 214 | operator()(_Value& __val, _Iterator __it) | ^~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h: In function ‘void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:326:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 326 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:326:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h: In function ‘void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:243:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 243 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:243:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:243:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h: In function ‘_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >*, std::vector > > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h:428:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 428 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = __gnu_cxx::__normal_iterator >*, std::vector > > >; _BI2 = __gnu_cxx::__normal_iterator >*, std::vector > > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 613 | __copy_move_backward_a2(_BI1 __first, _BI1 __last, _BI2 __result) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:71, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h: In member function ‘bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = std::pair >; _Iterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Compare = CompareValueOnly]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h:214:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 214 | operator()(_Value& __val, _Iterator __it) | ^~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./wallet/walletdb.h:9, from wallet/walletdb.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CTxOut*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 115 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:140:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 137 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 140 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CandidateTransaction*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 115 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:140:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 137 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 140 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = COutput; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 214 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:222:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 222 | if (__comp(__first + __secondChild, | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 223 | __first + (__secondChild - 1))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:60, from ./bls/src/bls.hpp:19, from ./serialize.h:13, from ./amount.h:9, from ./wallet/walletdb.h:9, from wallet/walletdb.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2192:5: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator > >’} changed in GCC 7.1 2192 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2192:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2523:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2523 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2523:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2530:4: note: parameter passing for argument of type ‘std::_Rb_tree_const_iterator >’ changed in GCC 7.1 2530 | _M_erase_aux(__first++); | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 438 | __copy_move_a2(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = COutput; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, std::set >&, CAmount&) const:: >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 214 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:222:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 222 | if (__comp(__first + __secondChild, | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 223 | __first + (__secondChild - 1))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Distance = int; _Tp = std::pair >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 214 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:222:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 222 | if (__comp(__first + __secondChild, | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 223 | __first + (__secondChild - 1))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:67, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = std::pair >*; _Container = std::vector > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h:1007:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 1007 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >*, std::vector > > >; _To = std::pair >*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:289:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 289 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./wallet/walletdb.h:9, from wallet/walletdb.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CTxOut*; bool _TrivialValueTypes = false]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 76 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CandidateTransaction*; bool _TrivialValueTypes = false]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h: In function ‘void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = COutput; _Compare = __gnu_cxx::__ops::_Iter_comp_val]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:128:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 128 | __push_heap(_RandomAccessIterator __first, | ^~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:133:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 133 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./wallet/walletdb.h:9, from wallet/walletdb.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In copy constructor ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:555:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 555 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 556 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 557 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:60, from ./bls/src/bls.hpp:19, from ./serialize.h:13, from ./amount.h:9, from ./wallet/walletdb.h:9, from wallet/walletdb.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2509:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2509 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h: In function ‘void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = COutput; _Compare = __gnu_cxx::__ops::_Iter_comp_val, std::set >&, CAmount&) const:: >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:128:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 128 | __push_heap(_RandomAccessIterator __first, | ^~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:133:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 133 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h: In function ‘void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Distance = int; _Tp = std::pair >; _Compare = __gnu_cxx::__ops::_Iter_comp_val]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:128:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 128 | __push_heap(_RandomAccessIterator __first, | ^~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:133:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 133 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:71, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from wallet/wallet.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h: In member function ‘bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = COutput; _Compare = sortByCoinAgeDescending]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h:176:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 176 | operator()(_Iterator __it, _Value& __val) | ^~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./wallet/walletdb.h:9, from wallet/walletdb.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:307:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307 | { return std::uninitialized_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h: In member function ‘bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = COutput; _Compare = CWallet::SelectCoinsMinConf(const CAmount&, int, int, std::vector, std::set >&, CAmount&) const::]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h:176:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h: In member function ‘bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Value = std::pair >; _Compare = CompareValueOnly]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h:176:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 In file included from ./amount.h:9, from ./wallet/walletdb.h:9, from wallet/walletdb.cpp:6: ./serialize.h: In function ‘void Unserialize(Stream&, std::map&, int, int) [with Stream = CDataStream; K = long long unsigned int; T = long long unsigned int; Pred = std::less; A = std::allocator >]’: ./serialize.h:948:12: note: parameter passing for argument of type ‘std::map::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 948 | mi = m.insert(mi, item); In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./wallet/walletdb.h:9, from wallet/walletdb.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 115 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:140:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 137 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 140 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:61, from ./bls/src/bls.hpp:19, from ./serialize.h:13, from ./amount.h:9, from ./wallet/walletdb.h:9, from wallet/walletdb.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h: In member function ‘std::__enable_if_t, _Pair>::value, typename std::_Rb_tree<_Key, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator> std::map<_Key, _Tp, _Compare, _Alloc>::insert(std::map<_Key, _Tp, _Compare, _Alloc>::const_iterator, _Pair&&) [with _Pair = std::pair&; _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h:873:2: note: parameter passing for argument of type ‘std::map::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 873 | insert(const_iterator __position, _Pair&& __x) | ^~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h:876:35: note: parameter passing for argument of type ‘std::map::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 876 | std::forward<_Pair>(__x)); | ^ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./wallet/walletdb.h:9, from wallet/walletdb.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 99 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 101 | { return std::copy(__first, __last, __result); } | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:60, from ./bls/src/bls.hpp:19, from ./serialize.h:13, from ./amount.h:9, from ./wallet/walletdb.h:9, from wallet/walletdb.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/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(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {std::pair&}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2457:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./wallet/walletdb.h:9, from wallet/walletdb.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:474:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 473 | return std::__copy_move_a2<__is_move_iterator<_II>::__value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 474 | (std::__miter_base(__first), std::__miter_base(__last), __result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:60, from ./bls/src/bls.hpp:19, from ./serialize.h:13, from ./amount.h:9, from ./wallet/walletdb.h:9, from wallet/walletdb.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2192:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2192 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./wallet/walletdb.h:9, from wallet/walletdb.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h: In function ‘_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h:428:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./wallet/walletdb.h:9, from wallet/walletdb.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 438 | __copy_move_a2(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:67, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./wallet/walletdb.h:9, from wallet/walletdb.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = std::vector]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h:1007:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1007 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) | ^~~~~~~~~~~~ CXX zmq/libnavcoin_zmq_a-zmqnotificationinterface.o CXX zmq/libnavcoin_zmq_a-zmqpublishnotifier.o CXX dotnav/libnavcoin_consensus_a-names.o In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from ./consensus/programs.h:8, from ./dotnav/names.h:10, from dotnav/names.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from ./consensus/programs.h:8, from ./dotnav/names.h:10, from dotnav/names.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ CXX primitives/libnavcoin_consensus_a-block.o CXX primitives/libnavcoin_consensus_a-transaction.o CXX crypto/libnavcoin_crypto_a-aes.o CXX crypto/libnavcoin_crypto_a-chacha20.o CXX crypto/libnavcoin_crypto_a-hmac_sha256.o CXX crypto/libnavcoin_crypto_a-hmac_sha512.o CXX crypto/libnavcoin_crypto_a-ripemd160.o CC crypto/external/libnavcoin_crypto_a-hmac_sha256.o CC crypto/external/libnavcoin_crypto_a-hmac_sha512.o CC crypto/external/libnavcoin_crypto_a-pkcs5_pbkdf2.o CC crypto/external/libnavcoin_crypto_a-sha256.o CC crypto/external/libnavcoin_crypto_a-sha512.o CC crypto/external/libnavcoin_crypto_a-zeroize.o CXX leveldb/db/libleveldb_a-builder.o CXX leveldb/db/libleveldb_a-c.o In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from primitives/transaction.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In copy constructor ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = CTxOut; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:555:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 555 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 556 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 557 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from primitives/transaction.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = CTxOut; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:226:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 226 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ^~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:238:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 238 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:238:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from primitives/transaction.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CTxOut*; _Tp = CTxOut]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:307:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307 | { return std::uninitialized_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from primitives/transaction.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = CTxOut; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1505:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1505 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1505:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1511:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1511 | std::__uninitialized_copy_a(__first, __last, __result, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1512 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from primitives/transaction.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:474:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 473 | return std::__copy_move_a2<__is_move_iterator<_II>::__value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 474 | (std::__miter_base(__first), std::__miter_base(__last), __result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tempbuf.h:60, from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:62, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from primitives/transaction.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h: In function ‘void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_Tp>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = CTxOut]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:203:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 203 | _Destroy(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:203:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:206:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 206 | _Destroy(__first, __last); | ~~~~~~~~^~~~~~~~~~~~~~~~~ CXX leveldb/db/libleveldb_a-dbformat.o In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from primitives/transaction.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CTxOut*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 115 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:140:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 137 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 140 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX leveldb/db/libleveldb_a-db_impl.o In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from primitives/transaction.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h: In function ‘_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h:428:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from primitives/transaction.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 438 | __copy_move_a2(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tempbuf.h:60, from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:62, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from primitives/transaction.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h: In function ‘void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:127:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 127 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:127:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:137:11: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 136 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | __destroy(__first, __last); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from primitives/transaction.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CTxOut*; bool _TrivialValueTypes = false]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 76 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:67, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from primitives/transaction.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const CTxOut*; _Container = std::vector]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h:1007:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1007 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) | ^~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = CTxOut*; _Container = std::vector]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h:1007:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from primitives/transaction.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = CTxOut*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:289:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 289 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tempbuf.h:60, from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:62, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from primitives/transaction.cpp:6: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h: In static member function ‘static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:105:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 105 | __destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:105:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 CXX leveldb/db/libleveldb_a-db_iter.o CXX leveldb/db/libleveldb_a-dumpfile.o leveldb/db/db_impl.cc: In member function ‘leveldb::Status leveldb::DBImpl::Recover(leveldb::VersionEdit*, bool*)’: leveldb/db/db_impl.cc:360:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 360 | std::sort(logs.begin(), logs.end()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ CXX leveldb/db/libleveldb_a-filename.o In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./leveldb/include/leveldb/status.h:16, from ./leveldb/include/leveldb/iterator.h:20, from ./leveldb/include/leveldb/db.h:12, from ./leveldb/db/dbformat.h:13, from ./leveldb/db/db_impl.h:13, from leveldb/db/db_impl.cc:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./leveldb/include/leveldb/status.h:16, from ./leveldb/include/leveldb/iterator.h:20, from ./leveldb/include/leveldb/db.h:12, from ./leveldb/db/dbformat.h:13, from ./leveldb/db/db_impl.h:13, from leveldb/db/db_impl.cc:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:4863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 4863 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last) | ^~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:4863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:4873:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 4873 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_less_iter()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./leveldb/include/leveldb/status.h:16, from ./leveldb/include/leveldb/iterator.h:20, from ./leveldb/include/leveldb/db.h:12, from ./leveldb/db/dbformat.h:13, from ./leveldb/db/db_impl.h:13, from leveldb/db/db_impl.cc:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = leveldb::DBImpl::CompactionState::Output; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./leveldb/include/leveldb/status.h:16, from ./leveldb/include/leveldb/iterator.h:20, from ./leveldb/include/leveldb/db.h:12, from ./leveldb/db/dbformat.h:13, from ./leveldb/db/db_impl.h:13, from leveldb/db/db_impl.cc:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/set:60, from ./leveldb/db/db_impl.h:10, from leveldb/db/db_impl.cc:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = long long unsigned int; _Val = long long unsigned int; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2541:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::less, std::allocator >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator’} changed in GCC 7.1 2541 | _M_erase_aux(__p.first, __p.second); | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./leveldb/include/leveldb/status.h:16, from ./leveldb/include/leveldb/iterator.h:20, from ./leveldb/include/leveldb/db.h:12, from ./leveldb/db/dbformat.h:13, from ./leveldb/db/db_impl.h:13, from leveldb/db/db_impl.cc:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./leveldb/include/leveldb/status.h:16, from ./leveldb/include/leveldb/iterator.h:20, from ./leveldb/include/leveldb/db.h:12, from ./leveldb/db/dbformat.h:13, from ./leveldb/db/db_impl.h:13, from leveldb/db/db_impl.cc:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1968:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1968 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1968:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1973:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1973 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1974 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1975 | __comp); | ~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1976:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1976 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./leveldb/include/leveldb/status.h:16, from ./leveldb/include/leveldb/iterator.h:20, from ./leveldb/include/leveldb/db.h:12, from ./leveldb/db/dbformat.h:13, from ./leveldb/db/db_impl.h:13, from leveldb/db/db_impl.cc:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const leveldb::DBImpl::CompactionState::Output&}; _Tp = leveldb::DBImpl::CompactionState::Output; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/set:60, from ./leveldb/db/db_impl.h:10, from leveldb/db/db_impl.cc:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = long long unsigned int; _Val = long long unsigned int; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2523:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::less, std::allocator >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator’} changed in GCC 7.1 2523 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2523:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::less, std::allocator >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator’} changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2530:4: note: parameter passing for argument of type ‘std::_Rb_tree_const_iterator’ changed in GCC 7.1 2530 | _M_erase_aux(__first++); | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./leveldb/include/leveldb/status.h:16, from ./leveldb/include/leveldb/iterator.h:20, from ./leveldb/include/leveldb/db.h:12, from ./leveldb/db/dbformat.h:13, from ./leveldb/db/db_impl.h:13, from leveldb/db/db_impl.cc:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1945:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1945 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1945:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1953:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1953 | std::__partial_sort(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1958:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1958 | std::__unguarded_partition_pivot(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1959:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1959 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1885:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1885 | __final_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1885:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1890:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1890 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1891:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1891 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1892 | __comp); | ~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1895:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1895 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/set:60, from ./leveldb/db/db_impl.h:10, from leveldb/db/db_impl.cc:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = long long unsigned int; _Val = long long unsigned int; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2509:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::less, std::allocator >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator’} changed in GCC 7.1 2509 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./leveldb/include/leveldb/status.h:16, from ./leveldb/include/leveldb/iterator.h:20, from ./leveldb/include/leveldb/db.h:12, from ./leveldb/db/dbformat.h:13, from ./leveldb/db/db_impl.h:13, from leveldb/db/db_impl.cc:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1933:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1933 | __partial_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1933:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1933:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1938:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1938 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1939:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1939 | std::__sort_heap(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1922:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1922 | __unguarded_partition_pivot(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1922:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1926:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1926 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1927 | __comp); | ~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1926:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1928:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1928 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1845:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1845 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1845:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1852:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1852 | if (__comp(__i, __first)) | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/deque:60, from ./leveldb/db/db_impl.h:9, from leveldb/db/db_impl.cc:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1856:8: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1856 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./leveldb/include/leveldb/status.h:16, from ./leveldb/include/leveldb/iterator.h:20, from ./leveldb/include/leveldb/db.h:12, from ./leveldb/db/dbformat.h:13, from ./leveldb/db/db_impl.h:13, from leveldb/db/db_impl.cc:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1868:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1868 | __unguarded_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1868:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1673:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1673 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1673:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1673:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1677:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1677 | std::__make_heap(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1679:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1679 | if (__comp(__i, __first)) | ~~~~~~^~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1680:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1680 | std::__pop_heap(__first, __middle, __i, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./leveldb/include/leveldb/status.h:16, from ./leveldb/include/leveldb/iterator.h:20, from ./leveldb/include/leveldb/db.h:12, from ./leveldb/db/dbformat.h:13, from ./leveldb/db/db_impl.h:13, from leveldb/db/db_impl.cc:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h: In function ‘void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:402:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 402 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:402:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:408:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 408 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:71, from /usr/arm-linux-gnueabihf/include/c++/9/deque:60, from ./leveldb/db/db_impl.h:9, from leveldb/db/db_impl.cc:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h:42:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 42 | operator()(_Iterator1 __it1, _Iterator2 __it2) const | ^~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h:42:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 CXX leveldb/db/libleveldb_a-log_reader.o In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./leveldb/include/leveldb/status.h:16, from ./leveldb/include/leveldb/iterator.h:20, from ./leveldb/include/leveldb/db.h:12, from ./leveldb/db/dbformat.h:13, from ./leveldb/db/db_impl.h:13, from leveldb/db/db_impl.cc:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 78 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:81:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 81 | if (__comp(__a, __b)) | ~~~~~~^~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:83:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 83 | if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:84:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 84 | std::iter_swap(__result, __b); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:85:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 85 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:86:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 86 | std::iter_swap(__result, __c); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:88:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 88 | std::iter_swap(__result, __a); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:90:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 90 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:91:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 91 | std::iter_swap(__result, __a); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:92:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 92 | else if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:93:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 93 | std::iter_swap(__result, __c); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:95:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 95 | std::iter_swap(__result, __b); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1901 | __unguarded_partition(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1907:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1907 | while (__comp(__first, __pivot)) | ~~~~~~^~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1910:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1910 | while (__comp(__pivot, __last)) | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1914:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1914 | std::iter_swap(__first, __last); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/deque:60, from ./leveldb/db/db_impl.h:9, from leveldb/db/db_impl.cc:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:676:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 676 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:676:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:676:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:686:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 686 | return std::__copy_move_backward_a2(std::__miter_base(__first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 687 | std::__miter_base(__last), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 688 | __result); | ~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./leveldb/include/leveldb/status.h:16, from ./leveldb/include/leveldb/iterator.h:20, from ./leveldb/include/leveldb/db.h:12, from ./leveldb/db/dbformat.h:13, from ./leveldb/db/db_impl.h:13, from leveldb/db/db_impl.cc:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_less_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:1826:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1826 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./leveldb/include/leveldb/status.h:16, from ./leveldb/include/leveldb/iterator.h:20, from ./leveldb/include/leveldb/db.h:12, from ./leveldb/db/dbformat.h:13, from ./leveldb/db/db_impl.h:13, from leveldb/db/db_impl.cc:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h: In function ‘void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:326:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:326:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h: In function ‘void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:243:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 243 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:243:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:243:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/deque:60, from ./leveldb/db/db_impl.h:9, from leveldb/db/db_impl.cc:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:123:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) | ^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:123:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/deque:60, from ./leveldb/db/db_impl.h:9, from leveldb/db/db_impl.cc:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h: In function ‘_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h:428:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/deque:60, from ./leveldb/db/db_impl.h:9, from leveldb/db/db_impl.cc:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 613 | __copy_move_backward_a2(_BI1 __first, _BI1 __last, _BI2 __result) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:71, from /usr/arm-linux-gnueabihf/include/c++/9/deque:60, from ./leveldb/db/db_impl.h:9, from leveldb/db/db_impl.cc:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h: In member function ‘bool __gnu_cxx::__ops::_Val_less_iter::operator()(_Value&, _Iterator) const [with _Value = long long unsigned int; _Iterator = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h:89:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 89 | operator()(_Value& __val, _Iterator __it) const | ^~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./leveldb/include/leveldb/status.h:16, from ./leveldb/include/leveldb/iterator.h:20, from ./leveldb/include/leveldb/db.h:12, from ./leveldb/db/dbformat.h:13, from ./leveldb/db/db_impl.h:13, from leveldb/db/db_impl.cc:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 214 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:222:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 222 | if (__comp(__first + __secondChild, | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 223 | __first + (__secondChild - 1))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:67, from /usr/arm-linux-gnueabihf/include/c++/9/deque:60, from ./leveldb/db/db_impl.h:9, from leveldb/db/db_impl.cc:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long unsigned int*; _Container = std::vector]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h:1007:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1007 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/deque:60, from ./leveldb/db/db_impl.h:9, from leveldb/db/db_impl.cc:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = long long unsigned int*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:289:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 289 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./leveldb/include/leveldb/status.h:16, from ./leveldb/include/leveldb/iterator.h:20, from ./leveldb/include/leveldb/db.h:12, from ./leveldb/db/dbformat.h:13, from ./leveldb/db/db_impl.h:13, from leveldb/db/db_impl.cc:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h: In function ‘void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_less_val]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:128:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 128 | __push_heap(_RandomAccessIterator __first, | ^~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_heap.h:133:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 133 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:71, from /usr/arm-linux-gnueabihf/include/c++/9/deque:60, from ./leveldb/db/db_impl.h:9, from leveldb/db/db_impl.cc:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h: In member function ‘bool __gnu_cxx::__ops::_Iter_less_val::operator()(_Iterator, _Value&) const [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = long long unsigned int]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h:64:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 64 | operator()(_Iterator __it, _Value& __val) const | ^~~~~~~~ CXX leveldb/db/libleveldb_a-log_writer.o CXX leveldb/db/libleveldb_a-memtable.o CXX leveldb/db/libleveldb_a-repair.o CXX leveldb/db/libleveldb_a-table_cache.o CXX leveldb/db/libleveldb_a-version_edit.o In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./leveldb/include/leveldb/status.h:16, from ./leveldb/db/builder.h:8, from leveldb/db/repair.cc:27: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = leveldb::{anonymous}::Repairer::TableInfo; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./leveldb/include/leveldb/status.h:16, from ./leveldb/db/builder.h:8, from leveldb/db/repair.cc:27: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const leveldb::{anonymous}::Repairer::TableInfo&}; _Tp = leveldb::{anonymous}::Repairer::TableInfo; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 CXX leveldb/db/libleveldb_a-version_set.o CXX leveldb/db/libleveldb_a-write_batch.o In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from ./leveldb/db/version_edit.h:10, from leveldb/db/version_edit.cc:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ CXX leveldb/table/libleveldb_a-block_builder.o CXX leveldb/table/libleveldb_a-block.o CXX leveldb/table/libleveldb_a-filter_block.o In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from ./leveldb/db/version_set.h:20, from leveldb/db/version_set.cc:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:60, from ./leveldb/db/version_set.h:18, from leveldb/db/version_set.cc:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = long long unsigned int; _Val = long long unsigned int; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2541:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::less, std::allocator >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator’} changed in GCC 7.1 2541 | _M_erase_aux(__p.first, __p.second); | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from ./leveldb/db/version_set.h:20, from leveldb/db/version_set.cc:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ CXX leveldb/table/libleveldb_a-format.o In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:60, from ./leveldb/db/version_set.h:18, from leveldb/db/version_set.cc:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = long long unsigned int; _Val = long long unsigned int; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2523:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::less, std::allocator >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator’} changed in GCC 7.1 2523 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2523:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::less, std::allocator >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator’} changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2530:4: note: parameter passing for argument of type ‘std::_Rb_tree_const_iterator’ changed in GCC 7.1 2530 | _M_erase_aux(__first++); | ^~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = long long unsigned int; _Val = long long unsigned int; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2509:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::less, std::allocator >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator’} changed in GCC 7.1 2509 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX leveldb/table/libleveldb_a-iterator.o CXX leveldb/table/libleveldb_a-merger.o CXX leveldb/table/libleveldb_a-table_builder.o CXX leveldb/table/libleveldb_a-table.o CXX leveldb/table/libleveldb_a-two_level_iterator.o CXX leveldb/util/libleveldb_a-arena.o CXX leveldb/util/libleveldb_a-bloom.o CXX leveldb/util/libleveldb_a-cache.o CXX leveldb/util/libleveldb_a-coding.o CXX leveldb/util/libleveldb_a-comparator.o CXX leveldb/util/libleveldb_a-crc32c.o CXX leveldb/util/libleveldb_a-env.o CXX leveldb/util/libleveldb_a-filter_policy.o CXX leveldb/util/libleveldb_a-hash.o CXX leveldb/util/libleveldb_a-histogram.o CXX leveldb/util/libleveldb_a-logging.o CXX leveldb/util/libleveldb_a-options.o CXX leveldb/util/libleveldb_a-status.o CXX leveldb/util/libleveldb_a-env_posix.o CXX crc32c/src/libcrc32c_a-crc32c.o CXX crc32c/src/libcrc32c_a-crc32c_portable.o CXX leveldb/helpers/memenv/libmemenv_a-memenv.o AR libnavcoin_cli.a CXX test/test_navcoin-blsct_tests.o CXX test/test_navcoin-blsct_wallet.o CXX test/test_navcoin-bulletproofsrangeproof_tests.o In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from ./bls/src/bls.hpp:18, from ./blsct/transaction.h:15, from test/blsct_tests.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = CTxOut; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:226:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 226 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ^~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:238:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 238 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:238:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from ./bls/src/bls.hpp:18, from ./blsct/transaction.h:15, from test/blsct_tests.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = CTxOut; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1505:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1505 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1505:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1511:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1511 | std::__uninitialized_copy_a(__first, __last, __result, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1512 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:60, from ./bls/src/bls.hpp:18, from ./blsct/transaction.h:15, from test/blsct_tests.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:474:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 473 | return std::__copy_move_a2<__is_move_iterator<_II>::__value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 474 | (std::__miter_base(__first), std::__miter_base(__last), __result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:65, from ./bls/src/bls.hpp:18, from ./blsct/transaction.h:15, from test/blsct_tests.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h: In function ‘void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = CTxOut]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:203:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 203 | _Destroy(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:203:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:206:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 206 | _Destroy(__first, __last); | ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from ./bls/src/bls.hpp:18, from ./blsct/transaction.h:15, from test/blsct_tests.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CTxOut*; _Tp = CTxOut]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:307:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307 | { return std::uninitialized_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/vector:60, from ./bls/src/bls.hpp:18, from ./blsct/transaction.h:15, from test/blsct_tests.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h: In function ‘_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h:428:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:60, from ./bls/src/bls.hpp:18, from ./blsct/transaction.h:15, from test/blsct_tests.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 438 | __copy_move_a2(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:65, from ./bls/src/bls.hpp:18, from ./blsct/transaction.h:15, from test/blsct_tests.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h: In function ‘void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:127:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 127 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:127:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:137:11: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 136 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | __destroy(__first, __last); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:67, from /usr/arm-linux-gnueabihf/include/c++/9/vector:60, from ./bls/src/bls.hpp:18, from ./blsct/transaction.h:15, from test/blsct_tests.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const CTxOut*; _Container = std::vector]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h:1007:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1007 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from ./bls/src/bls.hpp:18, from ./blsct/transaction.h:15, from test/blsct_tests.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CTxOut*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 115 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:140:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 137 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 140 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:67, from /usr/arm-linux-gnueabihf/include/c++/9/vector:60, from ./bls/src/bls.hpp:18, from ./blsct/transaction.h:15, from test/blsct_tests.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = CTxOut*; _Container = std::vector]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h:1007:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1007 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:60, from ./bls/src/bls.hpp:18, from ./blsct/transaction.h:15, from test/blsct_tests.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = CTxOut*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:289:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 289 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:65, from ./bls/src/bls.hpp:18, from ./blsct/transaction.h:15, from test/blsct_tests.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h: In static member function ‘static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:105:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 105 | __destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:105:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from ./bls/src/bls.hpp:18, from ./blsct/transaction.h:15, from test/blsct_tests.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CTxOut*; bool _TrivialValueTypes = false]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 76 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 CXX test/test_navcoin-cfund_tests.o CXX test/test_navcoin-cfunddb_tests.o CXX test/test_navcoin-addrman_tests.o CXX test/test_navcoin-amount_tests.o CXX test/test_navcoin-allocator_tests.o CXX test/test_navcoin-base32_tests.o CXX test/test_navcoin-base64_tests.o CXX test/test_navcoin-bip32_tests.o CXX test/test_navcoin-Checkpoints_tests.o CXX test/test_navcoin-coins_tests.o CXX test/test_navcoin-compress_tests.o CXX test/test_navcoin-crypto_tests.o In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from test/coins_tests.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = CTxOut; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:226:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 226 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ^~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:238:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 238 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:238:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from test/coins_tests.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In function ‘bool std::operator==(const std::vector<_Tp, _Alloc>&, const std::vector<_Tp, _Alloc>&) [with _Tp = CTxOut; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1890:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1890 | && std::equal(__x.begin(), __x.end(), __y.begin())); } | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:61, from ./bls/src/bls.hpp:19, from ./serialize.h:13, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from test/coins_tests.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h: In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](std::map<_Key, _Tp, _Compare, _Alloc>::key_type&&) [with _Key = uint256; _Tp = long long int; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 518 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from test/coins_tests.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = CTxOut; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1505:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1505 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1505:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1511:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1511 | std::__uninitialized_copy_a(__first, __last, __result, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1512 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from test/coins_tests.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:474:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 473 | return std::__copy_move_a2<__is_move_iterator<_II>::__value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 474 | (std::__miter_base(__first), std::__miter_base(__last), __result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tempbuf.h:60, from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:62, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from test/coins_tests.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h: In function ‘void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_Tp>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = CTxOut]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:203:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 203 | _Destroy(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:203:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:206:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 206 | _Destroy(__first, __last); | ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from test/coins_tests.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘bool std::equal(_II1, _II1, _II2) [with _II1 = __gnu_cxx::__normal_iterator >; _II2 = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:1059:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1059 | equal(_II1 __first1, _II1 __last1, _II2 __first2) | ^~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:1059:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:1059:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from test/coins_tests.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CTxOut*; _Tp = CTxOut]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:307:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307 | { return std::uninitialized_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:60, from ./bls/src/bls.hpp:19, from ./serialize.h:13, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from test/coins_tests.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/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(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2457:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2541:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2541 | _M_erase_aux(__p.first, __p.second); | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from test/coins_tests.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h: In function ‘_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h:428:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from test/coins_tests.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 438 | __copy_move_a2(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tempbuf.h:60, from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:62, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from test/coins_tests.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h: In function ‘void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:127:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 127 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:127:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:137:11: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 136 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | __destroy(__first, __last); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:67, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from test/coins_tests.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const CTxOut*; _Container = std::vector]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h:1007:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1007 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from test/coins_tests.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CTxOut*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 115 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:140:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 137 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 140 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:60, from ./bls/src/bls.hpp:19, from ./serialize.h:13, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from test/coins_tests.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2192:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2192 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2523:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2523 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2523:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2530:4: note: parameter passing for argument of type ‘std::_Rb_tree_const_iterator >’ changed in GCC 7.1 2530 | _M_erase_aux(__first++); | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:67, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from test/coins_tests.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = CTxOut*; _Container = std::vector]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h:1007:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1007 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from test/coins_tests.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = CTxOut*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:289:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 289 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tempbuf.h:60, from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:62, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from test/coins_tests.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h: In static member function ‘static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:105:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 105 | __destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:105:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from test/coins_tests.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CTxOut*; bool _TrivialValueTypes = false]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 76 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:60, from ./bls/src/bls.hpp:19, from ./serialize.h:13, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from test/coins_tests.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2509:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2509 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from test/coins_tests.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_assign(std::size_t, const value_type&) [with _Tp = CTxOut; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:267:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 267 | std::fill(begin(), end(), __val); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./compressor.h:9, from ./coins.h:9, from test/coins_tests.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘void std::fill(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = CTxOut]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:742:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 742 | fill(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value) | ^~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:742:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 CXX test/test_navcoin-DoS_tests.o CXX test/test_navcoin-getarg_tests.o CXX test/test_navcoin-hash_tests.o In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from ./chainparamsbase.h:9, from ./chainparams.h:9, from test/DoS_tests.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In copy constructor ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = CTxOut; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:555:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 555 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 556 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 557 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from ./chainparamsbase.h:9, from ./chainparams.h:9, from test/DoS_tests.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CTxOut*; _Tp = CTxOut]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:307:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307 | { return std::uninitialized_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CTxOut*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 115 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:140:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 137 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 140 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CTxOut*; bool _TrivialValueTypes = false]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 76 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 CXX test/test_navcoin-key_tests.o CXX test/test_navcoin-limitedmap_tests.o CXX test/test_navcoin-dbwrapper_tests.o CXX test/test_navcoin-miner_tests.o CXX test/test_navcoin-multisig_tests.o CXX test/test_navcoin-net_tests.o CXX test/test_navcoin-netbase_tests.o CXX test/test_navcoin-pmt_tests.o CXX test/test_navcoin-policyestimator_tests.o CXX test/test_navcoin-pow_tests.o In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from ./consensus/merkle.h:9, from test/pmt_tests.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In copy constructor ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = CTxOut; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:555:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 555 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 556 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 557 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from ./consensus/merkle.h:9, from test/pmt_tests.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CTxOut*; _Tp = CTxOut]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:307:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307 | { return std::uninitialized_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CTxOut*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 115 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:140:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 137 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 140 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./script/interpreter.h:10, from ./policy/policy.h:10, from test/policyestimator_tests.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In copy constructor ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = CTxOut; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:555:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 555 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 556 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 557 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CTxOut*; bool _TrivialValueTypes = false]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 76 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./script/interpreter.h:10, from ./policy/policy.h:10, from test/policyestimator_tests.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CTxOut*; _Tp = CTxOut]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:307:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307 | { return std::uninitialized_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./script/interpreter.h:10, from ./policy/policy.h:10, from test/policyestimator_tests.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./script/interpreter.h:10, from ./policy/policy.h:10, from test/policyestimator_tests.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CTxOut*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 115 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:140:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 137 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 140 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./script/interpreter.h:10, from ./policy/policy.h:10, from test/policyestimator_tests.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./primitives/transaction.h:9, from ./script/interpreter.h:10, from ./policy/policy.h:10, from test/policyestimator_tests.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CTxOut*; bool _TrivialValueTypes = false]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 76 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 CXX test/test_navcoin-prevector_tests.o CXX test/test_navcoin-reverselock_tests.o CXX test/test_navcoin-sanity_tests.o CXX test/test_navcoin-scheduler_tests.o CXX test/test_navcoin-script_P2SH_tests.o CXX test/test_navcoin-script_P2PKH_tests.o In file included from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/bind.hpp:22, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/detail/thread.hpp:33, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread_only.hpp:22, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread.hpp:12, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread.hpp:13, from ./scheduler.h:9, from test/scheduler_tests.cpp:6: /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/bind/bind_cc.hpp: In function ‘boost::_bi::bind_t::type> boost::bind(R (*)(B1, B2, B3, B4, B5), A1, A2, A3, A4, A5) [with R = void; B1 = CScheduler&; B2 = boost::mutex&; B3 = int&; B4 = int; B5 = boost::chrono::time_point; A1 = boost::reference_wrapper; A2 = boost::reference_wrapper; A3 = boost::reference_wrapper; A4 = int; A5 = boost::chrono::time_point]’: /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/bind/bind.hpp:1868:20: note: parameter passing for argument of type ‘boost::reference_wrapper’ changed in GCC 7.1 1868 | #define BOOST_BIND bind | ^~~~ /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/bind/bind_cc.hpp:68:5: note: in expansion of macro ‘BOOST_BIND’ 68 | BOOST_BIND(BOOST_BIND_ST R (BOOST_BIND_CC *f) (B1, B2, B3, B4, B5) BOOST_BIND_NOEXCEPT, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5) | ^~~~~~~~~~ In file included from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/bind/bind.hpp:2127, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/bind.hpp:22, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/detail/thread.hpp:33, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread_only.hpp:22, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread.hpp:12, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread.hpp:13, from ./scheduler.h:9, from test/scheduler_tests.cpp:6: /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/bind/bind_cc.hpp:72:73: note: parameter passing for argument of type ‘boost::reference_wrapper’ changed in GCC 7.1 72 | return _bi::bind_t(f, list_type(a1, a2, a3, a4, a5)); | ^ In file included from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/bind.hpp:22, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/detail/thread.hpp:33, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread_only.hpp:22, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread.hpp:12, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread.hpp:13, from ./scheduler.h:9, from test/scheduler_tests.cpp:6: /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/bind/bind.hpp: In constructor ‘boost::_bi::list5::list5(A1, A2, A3, A4, A5) [with A1 = boost::reference_wrapper; A2 = boost::reference_wrapper; A3 = boost::reference_wrapper; A4 = boost::_bi::value; A5 = boost::_bi::value >]’: /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/bind/bind.hpp:495:5: note: parameter passing for argument of type ‘boost::reference_wrapper’ changed in GCC 7.1 495 | list5( A1 a1, A2 a2, A3 a3, A4 a4, A5 a5 ): base_type( a1, a2, a3, a4, a5 ) {} | ^~~~~ /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/bind/bind.hpp:495:79: note: parameter passing for argument of type ‘boost::reference_wrapper’ changed in GCC 7.1 495 | list5( A1 a1, A2 a2, A3 a3, A4 a4, A5 a5 ): base_type( a1, a2, a3, a4, a5 ) {} | ^ In file included from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/bind/bind.hpp:47, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/bind.hpp:22, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/detail/thread.hpp:33, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread_only.hpp:22, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread.hpp:12, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread.hpp:13, from ./scheduler.h:9, from test/scheduler_tests.cpp:6: /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/bind/storage.hpp: In constructor ‘boost::_bi::storage5::storage5(A1, A2, A3, A4, A5) [with A1 = boost::reference_wrapper; A2 = boost::reference_wrapper; A3 = boost::reference_wrapper; A4 = boost::_bi::value; A5 = boost::_bi::value >]’: /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/bind/storage.hpp:227:5: note: parameter passing for argument of type ‘boost::reference_wrapper’ changed in GCC 7.1 227 | storage5( A1 a1, A2 a2, A3 a3, A4 a4, A5 a5 ): storage4( a1, a2, a3, a4 ), a5_( a5 ) {} | ^~~~~~~~ /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/bind/storage.hpp:227:104: note: parameter passing for argument of type ‘boost::reference_wrapper’ changed in GCC 7.1 227 | storage5( A1 a1, A2 a2, A3 a3, A4 a4, A5 a5 ): storage4( a1, a2, a3, a4 ), a5_( a5 ) {} | ^ In file included from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/bind/bind.hpp:47, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/bind.hpp:22, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/detail/thread.hpp:33, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread_only.hpp:22, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread/thread.hpp:12, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/thread.hpp:13, from ./scheduler.h:9, from test/scheduler_tests.cpp:6: /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/bind/storage.hpp: In constructor ‘boost::_bi::storage4::storage4(A1, A2, A3, A4) [with A1 = boost::reference_wrapper; A2 = boost::reference_wrapper; A3 = boost::reference_wrapper; A4 = boost::_bi::value]’: /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/bind/storage.hpp:178:5: note: parameter passing for argument of type ‘boost::reference_wrapper’ changed in GCC 7.1 178 | storage4( A1 a1, A2 a2, A3 a3, A4 a4 ): storage3( a1, a2, a3 ), a4_( a4 ) {} | ^~~~~~~~ /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/bind/storage.hpp:178:89: note: parameter passing for argument of type ‘boost::reference_wrapper’ changed in GCC 7.1 178 | storage4( A1 a1, A2 a2, A3 a3, A4 a4 ): storage3( a1, a2, a3 ), a4_( a4 ) {} | ^ /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/bind/storage.hpp: In constructor ‘boost::_bi::storage3::storage3(A1, A2, A3) [with A1 = boost::reference_wrapper; A2 = boost::reference_wrapper; A3 = boost::reference_wrapper]’: /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/bind/storage.hpp:129:5: note: parameter passing for argument of type ‘boost::reference_wrapper’ changed in GCC 7.1 129 | storage3( A1 a1, A2 a2, A3 a3 ): storage2( a1, a2 ), a3_( a3 ) {} | ^~~~~~~~ /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/bind/storage.hpp:129:74: note: parameter passing for argument of type ‘boost::reference_wrapper’ changed in GCC 7.1 129 | storage3( A1 a1, A2 a2, A3 a3 ): storage2( a1, a2 ), a3_( a3 ) {} | ^ /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/bind/storage.hpp: In constructor ‘boost::_bi::storage2::storage2(A1, A2) [with A1 = boost::reference_wrapper; A2 = boost::reference_wrapper]’: /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/bind/storage.hpp:80:5: note: parameter passing for argument of type ‘boost::reference_wrapper’ changed in GCC 7.1 80 | storage2( A1 a1, A2 a2 ): storage1( a1 ), a2_( a2 ) {} | ^~~~~~~~ /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/bind/storage.hpp:80:59: note: parameter passing for argument of type ‘boost::reference_wrapper’ changed in GCC 7.1 80 | storage2( A1 a1, A2 a2 ): storage1( a1 ), a2_( a2 ) {} | ^ /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/bind/storage.hpp: In constructor ‘boost::_bi::storage1::storage1(A1) [with A1 = boost::reference_wrapper]’: /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/bind/storage.hpp:42:14: note: parameter passing for argument of type ‘boost::reference_wrapper’ changed in GCC 7.1 42 | explicit storage1( A1 a1 ): a1_( a1 ) {} | ^~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from ./core_io.h:9, from test/script_P2SH_tests.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = CTxOut; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:226:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 226 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ^~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:238:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 238 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:238:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from ./core_io.h:9, from test/script_P2SH_tests.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = CTxOut; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1505:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1505 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1505:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1511:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1511 | std::__uninitialized_copy_a(__first, __last, __result, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1512 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from ./core_io.h:8, from test/script_P2SH_tests.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:474:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 473 | return std::__copy_move_a2<__is_move_iterator<_II>::__value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 474 | (std::__miter_base(__first), std::__miter_base(__last), __result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:65, from ./core_io.h:9, from test/script_P2SH_tests.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h: In function ‘void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = CTxOut]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:203:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 203 | _Destroy(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:203:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:206:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 206 | _Destroy(__first, __last); | ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from ./core_io.h:9, from test/script_P2SH_tests.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CTxOut*; _Tp = CTxOut]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:307:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307 | { return std::uninitialized_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from ./core_io.h:8, from test/script_P2SH_tests.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h: In function ‘_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h:428:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from ./core_io.h:8, from test/script_P2SH_tests.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 438 | __copy_move_a2(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:65, from ./core_io.h:9, from test/script_P2SH_tests.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h: In function ‘void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:127:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 127 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:127:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:137:11: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 136 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | __destroy(__first, __last); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:67, from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from ./core_io.h:8, from test/script_P2SH_tests.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const CTxOut*; _Container = std::vector]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h:1007:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1007 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from ./core_io.h:9, from test/script_P2SH_tests.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CTxOut*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 115 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:140:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 137 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 140 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX test/test_navcoin-scriptnum_tests.o In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:67, from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from ./core_io.h:8, from test/script_P2SH_tests.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = CTxOut*; _Container = std::vector]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h:1007:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1007 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/char_traits.h:39, from /usr/arm-linux-gnueabihf/include/c++/9/string:40, from ./core_io.h:8, from test/script_P2SH_tests.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = CTxOut*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:289:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 289 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:65, from ./core_io.h:9, from test/script_P2SH_tests.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h: In static member function ‘static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:105:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 105 | __destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:105:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from ./core_io.h:9, from test/script_P2SH_tests.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CTxOut*; bool _TrivialValueTypes = false]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 76 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 CXX test/test_navcoin-serialize_tests.o CXX test/test_navcoin-sigopcount_tests.o CXX test/test_navcoin-skiplist_tests.o CXX test/test_navcoin-streams_tests.o In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from test/sigopcount_tests.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = CTxOut; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:226:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 226 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ^~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:238:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 238 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:238:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from test/sigopcount_tests.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = CTxOut; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1505:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1505 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1505:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1511:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1511 | std::__uninitialized_copy_a(__first, __last, __result, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1512 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from test/sigopcount_tests.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:474:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 473 | return std::__copy_move_a2<__is_move_iterator<_II>::__value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 474 | (std::__miter_base(__first), std::__miter_base(__last), __result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tempbuf.h:60, from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:62, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from test/sigopcount_tests.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h: In function ‘void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_Tp>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = CTxOut]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:203:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 203 | _Destroy(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:203:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:206:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 206 | _Destroy(__first, __last); | ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from test/sigopcount_tests.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CTxOut*; _Tp = CTxOut]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:307:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307 | { return std::uninitialized_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from test/sigopcount_tests.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h: In function ‘_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h:428:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from test/sigopcount_tests.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 438 | __copy_move_a2(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tempbuf.h:60, from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:62, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from test/sigopcount_tests.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h: In function ‘void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:127:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 127 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:127:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:137:11: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 136 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | __destroy(__first, __last); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:67, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from test/sigopcount_tests.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const CTxOut*; _Container = std::vector]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h:1007:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1007 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from test/sigopcount_tests.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CTxOut*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 115 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:140:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 137 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 140 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:67, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from test/sigopcount_tests.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = CTxOut*; _Container = std::vector]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h:1007:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1007 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from test/sigopcount_tests.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = CTxOut*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:289:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 289 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tempbuf.h:60, from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:62, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from test/sigopcount_tests.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h: In static member function ‘static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:105:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 105 | __destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:105:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./main.h:14, from test/sigopcount_tests.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CTxOut*; bool _TrivialValueTypes = false]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 76 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 CXX test/test_navcoin-test_navcoin.o CXX test/test_navcoin-testutil.o CXX test/test_navcoin-timedata_tests.o CXX test/test_navcoin-univalue_tests.o In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/error_code.hpp:19, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/filesystem/path_traits.hpp:22, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/filesystem/path.hpp:26, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/filesystem.hpp:16, from ./fs.h:14, from ./test/test_navcoin.h:8, from test/test_navcoin.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In copy constructor ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = CTxOut; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:555:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 555 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 556 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 557 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/system/error_code.hpp:19, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/filesystem/path_traits.hpp:22, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/filesystem/path.hpp:26, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/boost/filesystem.hpp:16, from ./fs.h:14, from ./test/test_navcoin.h:8, from test/test_navcoin.cpp:7: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CTxOut*; _Tp = CTxOut]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:307:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307 | { return std::uninitialized_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CTxOut*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 115 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:140:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 137 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 140 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CTxOut*; bool _TrivialValueTypes = false]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 76 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 CXX wallet/test/test_test_navcoin-wallet_test_fixture.o GEN qt/communityfundcreatepaymentrequestdialog.moc qt/communityfundcreatepaymentrequestdialog.cpp:0: Note: No relevant classes found. No output generated. GEN qt/communityfundcreateproposaldialog.moc qt/communityfundcreateproposaldialog.cpp:0: Note: No relevant classes found. No output generated. GEN qt/communityfunddisplay.moc qt/communityfunddisplay.cpp:0: Note: No relevant classes found. No output generated. GEN qt/communityfunddisplaydetailed.moc qt/communityfunddisplaydetailed.cpp:0: Note: No relevant classes found. No output generated. GEN qt/communityfunddisplaypaymentrequest.moc qt/communityfunddisplaypaymentrequest.cpp:0: Note: No relevant classes found. No output generated. GEN qt/communityfunddisplaypaymentrequestdetailed.moc qt/communityfunddisplaypaymentrequestdetailed.cpp:0: Note: No relevant classes found. No output generated. GEN qt/communityfundpage.moc qt/communityfundpage.cpp:0: Note: No relevant classes found. No output generated. GEN qt/navcoin.moc GEN qt/navcoinamountfield.moc GEN qt/overviewpage.moc GEN qt/rpcconsole.moc GEN qt/qrc_navcoin_locale.cpp CXXLD libnavcoinconsensus.la *** Warning: Linking the shared library libnavcoinconsensus.la against the *** static library mcl/build/lib/libmclbn384_256.a is not portable! *** Warning: Linking the shared library libnavcoinconsensus.la against the *** static library mcl/build/lib/libmcl.a is not portable! *** Warning: Linking the shared library libnavcoinconsensus.la against the *** static library bls/build/libbls.a is not portable! AR libnavcoin_server.a copying selected object files to avoid basename conflicts... AR libnavcoin_util.a AR libnavcoin_wallet.a AR libnavcoin_zmq.a AR libnavcoin_consensus.a AR crypto/libnavcoin_crypto.a AR leveldb/libleveldb.a AR crc32c/libcrc32c.a AR leveldb/libmemenv.a CXXLD navcoin-cli CXXLD navcoin-tx CXX qt/navcoin_qt-navcoin.o CXX qt/libnavcoinqt_a-bantablemodel.o CXX qt/libnavcoinqt_a-clientmodel.o CXX qt/libnavcoinqt_a-csvmodelwriter.o CXX qt/libnavcoinqt_a-getaddresstoreceive.o CXX qt/libnavcoinqt_a-guiutil.o CXX qt/libnavcoinqt_a-navcoinaddressvalidator.o CXX qt/libnavcoinqt_a-navcoinamountfield.o CXX qt/libnavcoinqt_a-navcoingui.o CXX qt/libnavcoinqt_a-navcoinunits.o CXX qt/libnavcoinqt_a-networkstyle.o CXX qt/libnavcoinqt_a-notificator.o CXX qt/libnavcoinqt_a-optionsdialog.o CXX qt/libnavcoinqt_a-optionsmodel.o CXX qt/libnavcoinqt_a-peertablemodel.o CXX qt/libnavcoinqt_a-platformstyle.o CXX qt/libnavcoinqt_a-qvalidatedlineedit.o CXX qt/libnavcoinqt_a-qvalidatedplaintextedit.o CXX qt/libnavcoinqt_a-qvalidatedspinbox.o CXX qt/libnavcoinqt_a-qvaluecombobox.o CXX qt/libnavcoinqt_a-rpcconsole.o CXX qt/libnavcoinqt_a-splashscreen.o CXX qt/styles/libnavcoinqt_a-dark.o CXX qt/styles/libnavcoinqt_a-light.o CXX qt/libnavcoinqt_a-trafficgraphwidget.o CXX qt/libnavcoinqt_a-utilitydialog.o CXX qt/libnavcoinqt_a-navcoinlistwidget.o CXX qt/libnavcoinqt_a-navcoinpushbutton.o CXX qt/libnavcoinqt_a-startoptionsdialog.o CXX qt/libnavcoinqt_a-startoptions.o CXX qt/libnavcoinqt_a-startoptionspassword.o CXX qt/libnavcoinqt_a-startoptionsrestore.o CXX qt/libnavcoinqt_a-startoptionssort.o CXX qt/libnavcoinqt_a-startoptionsrevealed.o CXX qt/libnavcoinqt_a-startoptionsmain.o CXX qt/libnavcoinqt_a-addressbookpage.o CXX qt/libnavcoinqt_a-addresstablemodel.o CXX qt/libnavcoinqt_a-askpassphrasedialog.o CXX qt/libnavcoinqt_a-coincontroldialog.o CXX qt/libnavcoinqt_a-coincontroltreewidget.o CXX qt/libnavcoinqt_a-coldstakingwizard.o CXX qt/libnavcoinqt_a-communityfundcreatepaymentrequestdialog.o In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./qt/coincontroldialog.h:8, from qt/coincontroldialog.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = CTxOut; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./qt/coincontroldialog.h:8, from qt/coincontroldialog.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const CTxOut&}; _Tp = CTxOut; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./qt/coincontroldialog.h:8, from qt/coincontroldialog.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In copy constructor ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = COutput; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:555:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 555 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 556 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 557 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./qt/coincontroldialog.h:8, from qt/coincontroldialog.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = COutput*; _Tp = COutput]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:307:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307 | { return std::uninitialized_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = COutput*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 115 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:140:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 137 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 140 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = COutput*; bool _TrivialValueTypes = false]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 76 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 CXX qt/libnavcoinqt_a-communityfundcreateproposaldialog.o CXX qt/libnavcoinqt_a-communityfunddisplay.o In file included from qt/communityfundcreatepaymentrequestdialog.cpp:17: ./main.cpp: In function ‘bool RemoveBLSCTConflicting(CTxMemPool&, const COutPoint&)’: ./main.cpp:1270:34: note: parameter passing for argument of type ‘CTxMemPool::txiter’ {aka ‘boost::multi_index::detail::hashed_index_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>’} changed in GCC 7.1 1270 | pool.CalculateDescendants(mi, allConflicting); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from qt/communityfundcreatepaymentrequestdialog.cpp:17: ./main.cpp: In function ‘bool AcceptToMemoryPoolWorker(CTxMemPool&, CCriticalSection*, CCriticalSection*, CValidationState&, const CTransaction&, bool, bool*, bool, const CAmount&, std::vector&)’: ./main.cpp:1995:46: note: parameter passing for argument of type ‘CTxMemPool::txiter’ {aka ‘boost::multi_index::detail::hashed_index_iterator > > > > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::bucket_array >, boost::multi_index::detail::hashed_index_global_iterator_tag>’} changed in GCC 7.1 1995 | pool.CalculateDescendants(it, allConflicting); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qglobal.h:109, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtGui/qtguiglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtWidgets/qtwidgetsglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/qspinbox.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/QSpinBox:1, from ./qt/qvalidatedspinbox.h:4, from ./qt/communityfundcreateproposaldialog.h:4, from qt/communityfundcreateproposaldialog.cpp:1: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = CRecipient; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qglobal.h:109, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtGui/qtguiglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtWidgets/qtwidgetsglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/qspinbox.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/QSpinBox:1, from ./qt/qvalidatedspinbox.h:4, from ./qt/communityfundcreateproposaldialog.h:4, from qt/communityfundcreateproposaldialog.cpp:1: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const CRecipient&}; _Tp = CRecipient; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ CXX qt/libnavcoinqt_a-communityfunddisplaydetailed.o CXX qt/libnavcoinqt_a-communityfunddisplaypaymentrequest.o ./main.cpp: In function ‘void CheckDandelionEmbargoes()’: ./main.cpp:11429:66: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 11429 | iter = mDandelionAggregationSessionEmbargo.erase(iter); | ^ ./main.cpp:11443:66: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 11443 | iter = mDandelionEncryptedCandidateEmbargo.erase(iter); | ^ ./main.cpp:11452:48: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 11452 | iter = mDandelionEmbargo.erase(iter); | ^ ./main.cpp:11463:52: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 11463 | iter = mDandelionEmbargo.erase(iter); | ^ ./main.cpp:11471:48: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 11471 | iter = mDandelionEmbargo.erase(iter); | ^ qt/communityfundcreatepaymentrequestdialog.cpp: In member function ‘bool CommunityFundCreatePaymentRequestDialog::isActiveProposal(uint256)’: qt/communityfundcreatepaymentrequestdialog.cpp:385:99: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385 | if(std::find_if(vec.begin(), vec.end(), [&hash](CProposal& obj) {return obj.hash == hash;}) == vec.end()) | ^ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qglobal.h:109, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtGui/qtguiglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtWidgets/qtwidgetsglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/qwidget.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/QWidget:1, from ./qt/forms/../qvalidatedplaintextedit.h:4, from ./qt/communityfundcreatepaymentrequestdialog.h:4, from qt/communityfundcreatepaymentrequestdialog.cpp:1: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qglobal.h:109, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtGui/qtguiglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtWidgets/qtwidgetsglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/qwidget.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/QWidget:1, from ./qt/forms/../qvalidatedplaintextedit.h:4, from ./qt/communityfundcreatepaymentrequestdialog.h:4, from qt/communityfundcreatepaymentrequestdialog.cpp:1: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = CTxOut; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:226:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 226 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ^~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:238:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 238 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:238:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qglobal.h:109, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtGui/qtguiglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtWidgets/qtwidgetsglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/qwidget.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/QWidget:1, from ./qt/forms/../qvalidatedplaintextedit.h:4, from ./qt/communityfundcreatepaymentrequestdialog.h:4, from qt/communityfundcreatepaymentrequestdialog.cpp:1: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In function ‘bool std::operator==(const std::vector<_Tp, _Alloc>&, const std::vector<_Tp, _Alloc>&) [with _Tp = CTxOut; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1890:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1890 | && std::equal(__x.begin(), __x.end(), __y.begin())); } | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In copy constructor ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = CTxOut; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:555:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 555 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 556 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 557 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = CAddress; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In copy constructor ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = CandidateTransaction; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:555:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 555 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 556 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 557 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qglobal.h:109, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtGui/qtguiglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtWidgets/qtwidgetsglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/qwidget.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/QWidget:1, from ./qt/forms/../qvalidatedplaintextedit.h:4, from ./qt/communityfundcreatepaymentrequestdialog.h:4, from qt/communityfundcreatepaymentrequestdialog.cpp:1: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = CandidateTransaction; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:226:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 226 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ^~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:238:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 238 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:238:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:61, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qmetatype.h:55, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qobject.h:54, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/qwidget.h:45, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/QWidget:1, from ./qt/forms/../qvalidatedplaintextedit.h:4, from ./qt/communityfundcreatepaymentrequestdialog.h:4, from qt/communityfundcreatepaymentrequestdialog.cpp:1: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h: In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::__cxx11::basic_string; _Compare = std::less; _Alloc = std::allocator > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator > >’} changed in GCC 7.1 499 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h: In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 499 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h: In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = CAddressHistoryKey; _Tp = CAddressHistoryValue; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 499 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qglobal.h:109, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtGui/qtguiglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtWidgets/qtwidgetsglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/qwidget.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/QWidget:1, from ./qt/forms/../qvalidatedplaintextedit.h:4, from ./qt/communityfundcreatepaymentrequestdialog.h:4, from qt/communityfundcreatepaymentrequestdialog.cpp:1: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = CTxOut; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = CBlockFileInfo; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:61, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qmetatype.h:55, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qobject.h:54, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/qwidget.h:45, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/QWidget:1, from ./qt/forms/../qvalidatedplaintextedit.h:4, from ./qt/communityfundcreatepaymentrequestdialog.h:4, from qt/communityfundcreatepaymentrequestdialog.cpp:1: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h: In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(std::map<_Key, _Tp, _Compare, _Alloc>::iterator) [with _Key = uint256; _Tp = long long int; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h:1036:7: note: parameter passing for argument of type ‘std::map::iterator’ {aka ‘std::_Rb_tree_iterator >’} changed in GCC 7.1 1036 | erase(iterator __position) | ^~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h:1037:37: note: parameter passing for argument of type ‘std::map::iterator’ {aka ‘std::_Rb_tree_iterator >’} changed in GCC 7.1 1037 | { return _M_t.erase(__position); } | ^ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qglobal.h:109, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtGui/qtguiglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtWidgets/qtwidgetsglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/qwidget.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/QWidget:1, from ./qt/forms/../qvalidatedplaintextedit.h:4, from ./qt/communityfundcreatepaymentrequestdialog.h:4, from qt/communityfundcreatepaymentrequestdialog.cpp:1: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = CRecipient; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = CProposal; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qglobal.h:109, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtGui/qtguiglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtWidgets/qtwidgetsglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/qwidget.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/QWidget:1, from ./qt/forms/../qvalidatedplaintextedit.h:4, from ./qt/communityfundcreatepaymentrequestdialog.h:4, from qt/communityfundcreatepaymentrequestdialog.cpp:1: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘_IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = CommunityFundCreatePaymentRequestDialog::isActiveProposal(uint256)::]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:3960:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 3960 | find_if(_InputIterator __first, _InputIterator __last, | ^~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:3960:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:3969:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 3969 | return std::__find_if(__first, __last, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 3970 | __gnu_cxx::__ops::__pred_iter(__pred)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qglobal.h:109, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtGui/qtguiglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtWidgets/qtwidgetsglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/qwidget.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/QWidget:1, from ./qt/forms/../qvalidatedplaintextedit.h:4, from ./qt/communityfundcreatepaymentrequestdialog.h:4, from qt/communityfundcreatepaymentrequestdialog.cpp:1: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qglobal.h:109, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtGui/qtguiglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtWidgets/qtwidgetsglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/qwidget.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/QWidget:1, from ./qt/forms/../qvalidatedplaintextedit.h:4, from ./qt/communityfundcreatepaymentrequestdialog.h:4, from qt/communityfundcreatepaymentrequestdialog.cpp:1: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = CTxOut; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1505:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1505 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1505:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1511:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1511 | std::__uninitialized_copy_a(__first, __last, __result, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1512 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qglobal.h:109, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtGui/qtguiglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtWidgets/qtwidgetsglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/qwidget.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/QWidget:1, from ./qt/forms/../qvalidatedplaintextedit.h:4, from ./qt/communityfundcreatepaymentrequestdialog.h:4, from qt/communityfundcreatepaymentrequestdialog.cpp:1: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:474:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 473 | return std::__copy_move_a2<__is_move_iterator<_II>::__value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 474 | (std::__miter_base(__first), std::__miter_base(__last), __result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tempbuf.h:60, from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:62, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qglobal.h:109, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtGui/qtguiglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtWidgets/qtwidgetsglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/qwidget.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/QWidget:1, from ./qt/forms/../qvalidatedplaintextedit.h:4, from ./qt/communityfundcreatepaymentrequestdialog.h:4, from qt/communityfundcreatepaymentrequestdialog.cpp:1: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h: In function ‘void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_Tp>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = CTxOut]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:203:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 203 | _Destroy(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:203:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:206:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 206 | _Destroy(__first, __last); | ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qglobal.h:109, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtGui/qtguiglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtWidgets/qtwidgetsglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/qwidget.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/QWidget:1, from ./qt/forms/../qvalidatedplaintextedit.h:4, from ./qt/communityfundcreatepaymentrequestdialog.h:4, from qt/communityfundcreatepaymentrequestdialog.cpp:1: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘bool std::equal(_II1, _II1, _II2) [with _II1 = __gnu_cxx::__normal_iterator >; _II2 = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:1059:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1059 | equal(_II1 __first1, _II1 __last1, _II2 __first2) | ^~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:1059:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:1059:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qglobal.h:109, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtGui/qtguiglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtWidgets/qtwidgetsglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/qwidget.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/QWidget:1, from ./qt/forms/../qvalidatedplaintextedit.h:4, from ./qt/communityfundcreatepaymentrequestdialog.h:4, from qt/communityfundcreatepaymentrequestdialog.cpp:1: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CTxOut*; _Tp = CTxOut]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:307:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307 | { return std::uninitialized_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qglobal.h:109, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtGui/qtguiglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtWidgets/qtwidgetsglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/qwidget.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/QWidget:1, from ./qt/forms/../qvalidatedplaintextedit.h:4, from ./qt/communityfundcreatepaymentrequestdialog.h:4, from qt/communityfundcreatepaymentrequestdialog.cpp:1: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const CAddress&}; _Tp = CAddress; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qglobal.h:109, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtGui/qtguiglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtWidgets/qtwidgetsglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/qwidget.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/QWidget:1, from ./qt/forms/../qvalidatedplaintextedit.h:4, from ./qt/communityfundcreatepaymentrequestdialog.h:4, from qt/communityfundcreatepaymentrequestdialog.cpp:1: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CandidateTransaction*; _Tp = CandidateTransaction]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:307:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307 | { return std::uninitialized_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:60, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qmetatype.h:55, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qobject.h:54, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/qwidget.h:45, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/QWidget:1, from ./qt/forms/../qvalidatedplaintextedit.h:4, from ./qt/communityfundcreatepaymentrequestdialog.h:4, from qt/communityfundcreatepaymentrequestdialog.cpp:1: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator) [with _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:1225:2: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 1225 | _M_erase_aux(__position); | ^~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator) [with _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:1225:2: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 1225 | _M_erase_aux(__position); | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qglobal.h:109, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtGui/qtguiglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtWidgets/qtwidgetsglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/qwidget.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/QWidget:1, from ./qt/forms/../qvalidatedplaintextedit.h:4, from ./qt/communityfundcreatepaymentrequestdialog.h:4, from qt/communityfundcreatepaymentrequestdialog.cpp:1: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = CandidateTransaction; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1505:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1505 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1505:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1511:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1511 | std::__uninitialized_copy_a(__first, __last, __result, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1512 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qglobal.h:109, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtGui/qtguiglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtWidgets/qtwidgetsglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/qwidget.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/QWidget:1, from ./qt/forms/../qvalidatedplaintextedit.h:4, from ./qt/communityfundcreatepaymentrequestdialog.h:4, from qt/communityfundcreatepaymentrequestdialog.cpp:1: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:474:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 473 | return std::__copy_move_a2<__is_move_iterator<_II>::__value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 474 | (std::__miter_base(__first), std::__miter_base(__last), __result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tempbuf.h:60, from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:62, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qglobal.h:109, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtGui/qtguiglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtWidgets/qtwidgetsglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/qwidget.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/QWidget:1, from ./qt/forms/../qvalidatedplaintextedit.h:4, from ./qt/communityfundcreatepaymentrequestdialog.h:4, from qt/communityfundcreatepaymentrequestdialog.cpp:1: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h: In function ‘void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_Tp>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = CandidateTransaction]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:203:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 203 | _Destroy(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:203:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:206:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 206 | _Destroy(__first, __last); | ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:60, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qmetatype.h:55, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qobject.h:54, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/qwidget.h:45, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/QWidget:1, from ./qt/forms/../qvalidatedplaintextedit.h:4, from ./qt/communityfundcreatepaymentrequestdialog.h:4, from qt/communityfundcreatepaymentrequestdialog.cpp:1: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2541:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2541 | _M_erase_aux(__p.first, __p.second); | ^~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator) [with _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:1225:2: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 1225 | _M_erase_aux(__position); | ^~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/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(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2457:7: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator > >’} changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qglobal.h:109, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtGui/qtguiglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtWidgets/qtwidgetsglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/qwidget.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/QWidget:1, from ./qt/forms/../qvalidatedplaintextedit.h:4, from ./qt/communityfundcreatepaymentrequestdialog.h:4, from qt/communityfundcreatepaymentrequestdialog.cpp:1: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {CTxInUndo}; _Tp = CTxInUndo; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {CScriptCheck}; _Tp = CScriptCheck; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:60, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qmetatype.h:55, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qobject.h:54, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/qwidget.h:45, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/QWidget:1, from ./qt/forms/../qvalidatedplaintextedit.h:4, from ./qt/communityfundcreatepaymentrequestdialog.h:4, from qt/communityfundcreatepaymentrequestdialog.cpp:1: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2541:7: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator > >’} changed in GCC 7.1 2541 | _M_erase_aux(__p.first, __p.second); | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qglobal.h:109, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtGui/qtguiglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtWidgets/qtwidgetsglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/qwidget.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/QWidget:1, from ./qt/forms/../qvalidatedplaintextedit.h:4, from ./qt/communityfundcreatepaymentrequestdialog.h:4, from qt/communityfundcreatepaymentrequestdialog.cpp:1: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:60, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qmetatype.h:55, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qobject.h:54, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/qwidget.h:45, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/QWidget:1, from ./qt/forms/../qvalidatedplaintextedit.h:4, from ./qt/communityfundcreatepaymentrequestdialog.h:4, from qt/communityfundcreatepaymentrequestdialog.cpp:1: /usr/arm-linux-gnueabihf/include/c++/9/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(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2457:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2541:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2541 | _M_erase_aux(__p.first, __p.second); | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qglobal.h:109, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtGui/qtguiglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtWidgets/qtwidgetsglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/qwidget.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/QWidget:1, from ./qt/forms/../qvalidatedplaintextedit.h:4, from ./qt/communityfundcreatepaymentrequestdialog.h:4, from qt/communityfundcreatepaymentrequestdialog.cpp:1: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:60, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qmetatype.h:55, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qobject.h:54, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/qwidget.h:45, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/QWidget:1, from ./qt/forms/../qvalidatedplaintextedit.h:4, from ./qt/communityfundcreatepaymentrequestdialog.h:4, from qt/communityfundcreatepaymentrequestdialog.cpp:1: /usr/arm-linux-gnueabihf/include/c++/9/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(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = CAddressHistoryKey; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2457:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qglobal.h:109, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtGui/qtguiglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtWidgets/qtwidgetsglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/qwidget.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/QWidget:1, from ./qt/forms/../qvalidatedplaintextedit.h:4, from ./qt/communityfundcreatepaymentrequestdialog.h:4, from qt/communityfundcreatepaymentrequestdialog.cpp:1: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const CTxOut&}; _Tp = CTxOut; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const CBlockFileInfo&}; _Tp = CBlockFileInfo; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:60, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qmetatype.h:55, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qobject.h:54, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/qwidget.h:45, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/QWidget:1, from ./qt/forms/../qvalidatedplaintextedit.h:4, from ./qt/communityfundcreatepaymentrequestdialog.h:4, from qt/communityfundcreatepaymentrequestdialog.cpp:1: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator) [with _Key = long long int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:1225:2: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 1225 | _M_erase_aux(__position); | ^~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator) [with _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:1220:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator’ {aka ‘std::_Rb_tree_iterator >’} changed in GCC 7.1 1220 | erase(iterator __position) | ^~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:1225:2: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 1225 | _M_erase_aux(__position); | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qglobal.h:109, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtGui/qtguiglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtWidgets/qtwidgetsglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/qwidget.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/QWidget:1, from ./qt/forms/../qvalidatedplaintextedit.h:4, from ./qt/communityfundcreatepaymentrequestdialog.h:4, from qt/communityfundcreatepaymentrequestdialog.cpp:1: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const CRecipient&}; _Tp = CRecipient; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const CProposal&}; _Tp = CProposal; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qglobal.h:109, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtGui/qtguiglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtWidgets/qtwidgetsglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/qwidget.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/QWidget:1, from ./qt/forms/../qvalidatedplaintextedit.h:4, from ./qt/communityfundcreatepaymentrequestdialog.h:4, from qt/communityfundcreatepaymentrequestdialog.cpp:1: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:159:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 159 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) | ^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:159:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qglobal.h:109, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtGui/qtguiglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtWidgets/qtwidgetsglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/qwidget.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/QWidget:1, from ./qt/forms/../qvalidatedplaintextedit.h:4, from ./qt/communityfundcreatepaymentrequestdialog.h:4, from qt/communityfundcreatepaymentrequestdialog.cpp:1: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h: In function ‘_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h:428:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qglobal.h:109, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtGui/qtguiglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtWidgets/qtwidgetsglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/qwidget.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/QWidget:1, from ./qt/forms/../qvalidatedplaintextedit.h:4, from ./qt/communityfundcreatepaymentrequestdialog.h:4, from qt/communityfundcreatepaymentrequestdialog.cpp:1: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 438 | __copy_move_a2(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tempbuf.h:60, from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:62, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qglobal.h:109, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtGui/qtguiglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtWidgets/qtwidgetsglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/qwidget.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/QWidget:1, from ./qt/forms/../qvalidatedplaintextedit.h:4, from ./qt/communityfundcreatepaymentrequestdialog.h:4, from qt/communityfundcreatepaymentrequestdialog.cpp:1: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h: In function ‘void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:127:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 127 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:127:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:137:11: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 136 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | __destroy(__first, __last); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:67, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qglobal.h:109, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtGui/qtguiglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtWidgets/qtwidgetsglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/qwidget.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/QWidget:1, from ./qt/forms/../qvalidatedplaintextedit.h:4, from ./qt/communityfundcreatepaymentrequestdialog.h:4, from qt/communityfundcreatepaymentrequestdialog.cpp:1: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const CTxOut*; _Container = std::vector]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h:1007:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1007 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qglobal.h:109, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtGui/qtguiglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtWidgets/qtwidgetsglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/qwidget.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/QWidget:1, from ./qt/forms/../qvalidatedplaintextedit.h:4, from ./qt/communityfundcreatepaymentrequestdialog.h:4, from qt/communityfundcreatepaymentrequestdialog.cpp:1: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CTxOut*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 115 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:140:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 137 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 140 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CandidateTransaction*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 115 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:140:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 137 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 140 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:60, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qmetatype.h:55, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qobject.h:54, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/qwidget.h:45, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/QWidget:1, from ./qt/forms/../qvalidatedplaintextedit.h:4, from ./qt/communityfundcreatepaymentrequestdialog.h:4, from qt/communityfundcreatepaymentrequestdialog.cpp:1: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2509:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2509 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2509:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qglobal.h:109, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtGui/qtguiglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtWidgets/qtwidgetsglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/qwidget.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/QWidget:1, from ./qt/forms/../qvalidatedplaintextedit.h:4, from ./qt/communityfundcreatepaymentrequestdialog.h:4, from qt/communityfundcreatepaymentrequestdialog.cpp:1: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h: In function ‘_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h:428:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qglobal.h:109, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtGui/qtguiglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtWidgets/qtwidgetsglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/qwidget.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/QWidget:1, from ./qt/forms/../qvalidatedplaintextedit.h:4, from ./qt/communityfundcreatepaymentrequestdialog.h:4, from qt/communityfundcreatepaymentrequestdialog.cpp:1: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 438 | __copy_move_a2(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tempbuf.h:60, from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:62, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qglobal.h:109, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtGui/qtguiglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtWidgets/qtwidgetsglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/qwidget.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/QWidget:1, from ./qt/forms/../qvalidatedplaintextedit.h:4, from ./qt/communityfundcreatepaymentrequestdialog.h:4, from qt/communityfundcreatepaymentrequestdialog.cpp:1: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h: In function ‘void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:127:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 127 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:127:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:137:11: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 136 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | __destroy(__first, __last); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:60, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qmetatype.h:55, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qobject.h:54, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/qwidget.h:45, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/QWidget:1, from ./qt/forms/../qvalidatedplaintextedit.h:4, from ./qt/communityfundcreatepaymentrequestdialog.h:4, from qt/communityfundcreatepaymentrequestdialog.cpp:1: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2523:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2523 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2523:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2530:4: note: parameter passing for argument of type ‘std::_Rb_tree_const_iterator >’ changed in GCC 7.1 2530 | _M_erase_aux(__first++); | ^~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2509:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2509 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2192:5: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator > >’} changed in GCC 7.1 2192 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qglobal.h:109, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtGui/qtguiglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtWidgets/qtwidgetsglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/qwidget.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/QWidget:1, from ./qt/forms/../qvalidatedplaintextedit.h:4, from ./qt/communityfundcreatepaymentrequestdialog.h:4, from qt/communityfundcreatepaymentrequestdialog.cpp:1: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {CTxInUndo}; _Tp = CTxInUndo; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {CScriptCheck}; _Tp = CScriptCheck; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:60, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qmetatype.h:55, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qobject.h:54, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/qwidget.h:45, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/QWidget:1, from ./qt/forms/../qvalidatedplaintextedit.h:4, from ./qt/communityfundcreatepaymentrequestdialog.h:4, from qt/communityfundcreatepaymentrequestdialog.cpp:1: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2523:5: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator > >’} changed in GCC 7.1 2523 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2523:5: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator > >’} changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2530:4: note: parameter passing for argument of type ‘std::_Rb_tree_const_iterator > >’ changed in GCC 7.1 2530 | _M_erase_aux(__first++); | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qglobal.h:109, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtGui/qtguiglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtWidgets/qtwidgetsglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/qwidget.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/QWidget:1, from ./qt/forms/../qvalidatedplaintextedit.h:4, from ./qt/communityfundcreatepaymentrequestdialog.h:4, from qt/communityfundcreatepaymentrequestdialog.cpp:1: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:60, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qmetatype.h:55, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qobject.h:54, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/qwidget.h:45, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/QWidget:1, from ./qt/forms/../qvalidatedplaintextedit.h:4, from ./qt/communityfundcreatepaymentrequestdialog.h:4, from qt/communityfundcreatepaymentrequestdialog.cpp:1: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2192:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2192 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2523:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2523 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2523:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2530:4: note: parameter passing for argument of type ‘std::_Rb_tree_const_iterator >’ changed in GCC 7.1 2530 | _M_erase_aux(__first++); | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qglobal.h:109, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtGui/qtguiglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtWidgets/qtwidgetsglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/qwidget.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/QWidget:1, from ./qt/forms/../qvalidatedplaintextedit.h:4, from ./qt/communityfundcreatepaymentrequestdialog.h:4, from qt/communityfundcreatepaymentrequestdialog.cpp:1: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:60, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qmetatype.h:55, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qobject.h:54, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/qwidget.h:45, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/QWidget:1, from ./qt/forms/../qvalidatedplaintextedit.h:4, from ./qt/communityfundcreatepaymentrequestdialog.h:4, from qt/communityfundcreatepaymentrequestdialog.cpp:1: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = CAddressHistoryKey; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2192:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2192 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator) [with _Key = CInv; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:1225:2: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 1225 | _M_erase_aux(__position); | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/string:41, from /usr/arm-linux-gnueabihf/include/c++/9/stdexcept:39, from /usr/arm-linux-gnueabihf/include/c++/9/array:39, from /usr/arm-linux-gnueabihf/include/c++/9/tuple:39, from /usr/arm-linux-gnueabihf/include/c++/9/functional:54, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qglobal.h:109, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtGui/qtguiglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtWidgets/qtwidgetsglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/qwidget.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/QWidget:1, from ./qt/forms/../qvalidatedplaintextedit.h:4, from ./qt/communityfundcreatepaymentrequestdialog.h:4, from qt/communityfundcreatepaymentrequestdialog.cpp:1: /usr/arm-linux-gnueabihf/include/c++/9/bits/allocator.h: In static member function ‘static bool std::__shrink_to_fit_aux<_Tp, true>::_S_do_it(_Tp&) [with _Tp = std::vector]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/allocator.h:265:6: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 265 | _Tp(__make_move_if_noexcept_iterator(__c.begin()), | ^~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:60, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qmetatype.h:55, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qobject.h:54, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/qwidget.h:45, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/QWidget:1, from ./qt/forms/../qvalidatedplaintextedit.h:4, from ./qt/communityfundcreatepaymentrequestdialog.h:4, from qt/communityfundcreatepaymentrequestdialog.cpp:1: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = long long int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2509:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2509 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = uint256; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2509:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qglobal.h:109, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtGui/qtguiglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtWidgets/qtwidgetsglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/qwidget.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/QWidget:1, from ./qt/forms/../qvalidatedplaintextedit.h:4, from ./qt/communityfundcreatepaymentrequestdialog.h:4, from qt/communityfundcreatepaymentrequestdialog.cpp:1: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h: In function ‘_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:112:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 112 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:112:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:120:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 120 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:124:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 124 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:128:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 128 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:132:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 132 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:140:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 140 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:144:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 144 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:148:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 148 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:67, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qglobal.h:109, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtGui/qtguiglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtWidgets/qtwidgetsglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/qwidget.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/QWidget:1, from ./qt/forms/../qvalidatedplaintextedit.h:4, from ./qt/communityfundcreatepaymentrequestdialog.h:4, from qt/communityfundcreatepaymentrequestdialog.cpp:1: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = CTxOut*; _Container = std::vector]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h:1007:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1007 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qglobal.h:109, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtGui/qtguiglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtWidgets/qtwidgetsglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/qwidget.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/QWidget:1, from ./qt/forms/../qvalidatedplaintextedit.h:4, from ./qt/communityfundcreatepaymentrequestdialog.h:4, from qt/communityfundcreatepaymentrequestdialog.cpp:1: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = CTxOut*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:289:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 289 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tempbuf.h:60, from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:62, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qglobal.h:109, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtGui/qtguiglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtWidgets/qtwidgetsglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/qwidget.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/QWidget:1, from ./qt/forms/../qvalidatedplaintextedit.h:4, from ./qt/communityfundcreatepaymentrequestdialog.h:4, from qt/communityfundcreatepaymentrequestdialog.cpp:1: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h: In static member function ‘static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:105:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 105 | __destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:105:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qglobal.h:109, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtGui/qtguiglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtWidgets/qtwidgetsglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/qwidget.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/QWidget:1, from ./qt/forms/../qvalidatedplaintextedit.h:4, from ./qt/communityfundcreatepaymentrequestdialog.h:4, from qt/communityfundcreatepaymentrequestdialog.cpp:1: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CTxOut*; bool _TrivialValueTypes = false]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 76 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CandidateTransaction*; bool _TrivialValueTypes = false]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:67, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qglobal.h:109, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtGui/qtguiglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtWidgets/qtwidgetsglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/qwidget.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/QWidget:1, from ./qt/forms/../qvalidatedplaintextedit.h:4, from ./qt/communityfundcreatepaymentrequestdialog.h:4, from qt/communityfundcreatepaymentrequestdialog.cpp:1: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const CandidateTransaction*; _Container = std::vector]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h:1007:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1007 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) | ^~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = CandidateTransaction*; _Container = std::vector]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h:1007:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qglobal.h:109, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtGui/qtguiglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtWidgets/qtwidgetsglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/qwidget.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/QWidget:1, from ./qt/forms/../qvalidatedplaintextedit.h:4, from ./qt/communityfundcreatepaymentrequestdialog.h:4, from qt/communityfundcreatepaymentrequestdialog.cpp:1: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = CandidateTransaction*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:289:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 289 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tempbuf.h:60, from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:62, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qglobal.h:109, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtGui/qtguiglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtWidgets/qtwidgetsglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/qwidget.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/QWidget:1, from ./qt/forms/../qvalidatedplaintextedit.h:4, from ./qt/communityfundcreatepaymentrequestdialog.h:4, from qt/communityfundcreatepaymentrequestdialog.cpp:1: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h: In static member function ‘static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:105:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 105 | __destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:105:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:60, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qmetatype.h:55, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qobject.h:54, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/qwidget.h:45, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/QWidget:1, from ./qt/forms/../qvalidatedplaintextedit.h:4, from ./qt/communityfundcreatepaymentrequestdialog.h:4, from qt/communityfundcreatepaymentrequestdialog.cpp:1: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2509:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2509 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2509:5: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator > >’} changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2509:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = CInv; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2509:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:67, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qglobal.h:109, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtGui/qtguiglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtWidgets/qtwidgetsglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/qwidget.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/QWidget:1, from ./qt/forms/../qvalidatedplaintextedit.h:4, from ./qt/communityfundcreatepaymentrequestdialog.h:4, from qt/communityfundcreatepaymentrequestdialog.cpp:1: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h: In function ‘constexpr _ReturnType std::__make_move_if_noexcept_iterator(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >; _ReturnType = std::move_iterator<__gnu_cxx::__normal_iterator > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h:1230:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1230 | __make_move_if_noexcept_iterator(_Iterator __i) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h:1231:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1231 | { return _ReturnType(__i); } | ^ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qglobal.h:109, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtGui/qtguiglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtWidgets/qtwidgetsglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/qwidget.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/QWidget:1, from ./qt/forms/../qvalidatedplaintextedit.h:4, from ./qt/communityfundcreatepaymentrequestdialog.h:4, from qt/communityfundcreatepaymentrequestdialog.cpp:1: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In constructor ‘std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; = void; _Tp = CAddress; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:650:2: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 650 | vector(_InputIterator __first, _InputIterator __last, | ^~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:650:2: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:654:4: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 654 | _M_range_initialize(__first, __last, | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:71, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qglobal.h:109, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtGui/qtguiglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtWidgets/qtwidgetsglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/qwidget.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/QWidget:1, from ./qt/forms/../qvalidatedplaintextedit.h:4, from ./qt/communityfundcreatepaymentrequestdialog.h:4, from qt/communityfundcreatepaymentrequestdialog.cpp:1: /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h: In member function ‘bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = CommunityFundCreatePaymentRequestDialog::isActiveProposal(uint256)::]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/predefined_ops.h:282:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 282 | operator()(_Iterator __it) | ^~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:67, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qglobal.h:109, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtGui/qtguiglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtWidgets/qtwidgetsglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/qwidget.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/QWidget:1, from ./qt/forms/../qvalidatedplaintextedit.h:4, from ./qt/communityfundcreatepaymentrequestdialog.h:4, from qt/communityfundcreatepaymentrequestdialog.cpp:1: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h: In constructor ‘constexpr std::move_iterator<_Iterator>::move_iterator(std::move_iterator<_Iterator>::iterator_type) [with _Iterator = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h:1054:7: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >::iterator_type’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 1054 | move_iterator(iterator_type __i) | ^~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:66, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qglobal.h:109, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtGui/qtguiglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtWidgets/qtwidgetsglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/qwidget.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/QWidget:1, from ./qt/forms/../qvalidatedplaintextedit.h:4, from ./qt/communityfundcreatepaymentrequestdialog.h:4, from qt/communityfundcreatepaymentrequestdialog.cpp:1: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator_base_funcs.h: In function ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator_base_funcs.h:138:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 138 | distance(_InputIterator __first, _InputIterator __last) | ^~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator_base_funcs.h:138:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator_base_funcs.h:141:29: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 141 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 142 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qglobal.h:109, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtGui/qtguiglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtWidgets/qtwidgetsglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/qwidget.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/QWidget:1, from ./qt/forms/../qvalidatedplaintextedit.h:4, from ./qt/communityfundcreatepaymentrequestdialog.h:4, from qt/communityfundcreatepaymentrequestdialog.cpp:1: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = CAddress; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1574:2: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1574 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1574:2: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1577:39: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1577 | const size_type __n = std::distance(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1582:33: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1582 | std::__uninitialized_copy_a(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1583 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 1584 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:66, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qglobal.h:109, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtGui/qtguiglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtWidgets/qtwidgetsglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/qwidget.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/QWidget:1, from ./qt/forms/../qvalidatedplaintextedit.h:4, from ./qt/communityfundcreatepaymentrequestdialog.h:4, from qt/communityfundcreatepaymentrequestdialog.cpp:1: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator_base_funcs.h: In function ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator_base_funcs.h:98:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 98 | __distance(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator_base_funcs.h:98:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qglobal.h:109, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtGui/qtguiglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtWidgets/qtwidgetsglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/qwidget.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/QWidget:1, from ./qt/forms/../qvalidatedplaintextedit.h:4, from ./qt/communityfundcreatepaymentrequestdialog.h:4, from qt/communityfundcreatepaymentrequestdialog.cpp:1: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _ForwardIterator = CAddress*; _Tp = CAddress]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 305 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:307:37: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 307 | { return std::uninitialized_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _ForwardIterator = CAddress*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 115 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:140:15: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 137 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 140 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _ForwardIterator = CAddress*; bool _TrivialValueTypes = false]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 76 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 CXX qt/libnavcoinqt_a-communityfunddisplaypaymentrequestdetailed.o CXX qt/libnavcoinqt_a-communityfundpage.o CXX qt/libnavcoinqt_a-communityfundsuccessdialog.o CXX qt/libnavcoinqt_a-editaddressdialog.o CXX qt/libnavcoinqt_a-aggregationsession.o CXX qt/libnavcoinqt_a-modaloverlay.o CXX qt/libnavcoinqt_a-openuridialog.o CXX qt/libnavcoinqt_a-overviewpage.o In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qglobal.h:109, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qnamespace.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qobjectdefs.h:48, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtCore/qobject.h:46, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtCore/QObject:1, from qt/clientmodel.h:8, from qt/aggregationsession.h:8, from qt/aggregationsession.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In copy constructor ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = CTxOut; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:555:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 555 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 556 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 557 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In copy constructor ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = CandidateTransaction; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:555:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 555 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 556 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 557 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qglobal.h:109, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qnamespace.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qobjectdefs.h:48, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtCore/qobject.h:46, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtCore/QObject:1, from qt/clientmodel.h:8, from qt/aggregationsession.h:8, from qt/aggregationsession.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CTxOut*; _Tp = CTxOut]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:307:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307 | { return std::uninitialized_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CandidateTransaction*; _Tp = CandidateTransaction]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:307:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307 | { return std::uninitialized_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CTxOut*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 115 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:140:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 137 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 140 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CandidateTransaction*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 115 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:140:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 137 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 140 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CTxOut*; bool _TrivialValueTypes = false]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 76 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CandidateTransaction*; bool _TrivialValueTypes = false]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 CXX qt/libnavcoinqt_a-qjsonitem.o CXX qt/libnavcoinqt_a-qjsonmodel.o CXX qt/libnavcoinqt_a-receivecoinsdialog.o CXX qt/libnavcoinqt_a-receiverequestdialog.o CXX qt/libnavcoinqt_a-recentrequeststablemodel.o CXX qt/libnavcoinqt_a-sendcoinsdialog.o CXX qt/libnavcoinqt_a-sendcoinsentry.o CXX qt/libnavcoinqt_a-sendcommunityfunddialog.o CXX qt/libnavcoinqt_a-signverifymessagedialog.o CXX qt/libnavcoinqt_a-splitrewards.o CXX qt/libnavcoinqt_a-transactiondesc.o In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:61, from ./bls/src/bls.hpp:19, from ./serialize.h:13, from ./amount.h:9, from ./main.h:14, from qt/splitrewards.h:8, from qt/splitrewards.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h: In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = QString; _Tp = long long int; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 499 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, In file included from /usr/arm-linux-gnueabihf/include/c++/9/map:60, from ./bls/src/bls.hpp:19, from ./serialize.h:13, from ./amount.h:9, from ./main.h:14, from qt/splitrewards.h:8, from qt/splitrewards.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/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(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = QString; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2457:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h: In member function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = QString; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tree.h:2192:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 2192 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX qt/libnavcoinqt_a-transactiondescdialog.o CXX qt/libnavcoinqt_a-transactionfilterproxy.o CXX qt/libnavcoinqt_a-transactionrecord.o CXX qt/libnavcoinqt_a-transactiontablemodel.o CXX qt/libnavcoinqt_a-transactionview.o CXX qt/libnavcoinqt_a-walletframe.o In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./qt/navcoinunits.h:8, from ./qt/transactiontablemodel.h:8, from qt/transactiontablemodel.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In copy constructor ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = CTxOut; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:555:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 555 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 556 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 557 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./qt/navcoinunits.h:8, from ./qt/transactiontablemodel.h:8, from qt/transactiontablemodel.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CTxOut*; _Tp = CTxOut]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:307:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307 | { return std::uninitialized_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CTxOut*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 115 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:140:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 137 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 140 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CTxOut*; bool _TrivialValueTypes = false]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 76 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 CXX qt/libnavcoinqt_a-walletmodel.o CXX qt/libnavcoinqt_a-walletmodeltransaction.o CXX qt/libnavcoinqt_a-walletview.o CXX qt/libnavcoinqt_a-daopage.o In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from ./qt/walletmodeltransaction.h:9, from ./qt/walletmodel.h:8, from qt/walletmodel.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In copy constructor ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = CTxOut; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:555:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 555 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 556 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 557 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = CRecipient; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from ./qt/walletmodeltransaction.h:9, from ./qt/walletmodel.h:8, from qt/walletmodel.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = CRecipient; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:226:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 226 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ^~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:238:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 238 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:238:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from ./qt/walletmodeltransaction.h:9, from ./qt/walletmodel.h:8, from qt/walletmodel.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = CWalletTx; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In copy constructor ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:555:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 555 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 556 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 557 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = COutput; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from ./qt/walletmodeltransaction.h:9, from ./qt/walletmodel.h:8, from qt/walletmodel.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CTxOut*; _Tp = CTxOut]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:307:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307 | { return std::uninitialized_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from ./qt/walletmodeltransaction.h:9, from ./qt/walletmodel.h:8, from qt/walletmodel.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const CRecipient&}; _Tp = CRecipient; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from ./qt/walletmodeltransaction.h:9, from ./qt/walletmodel.h:8, from qt/walletmodel.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = CRecipient; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1505:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1505 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1505:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1511:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1511 | std::__uninitialized_copy_a(__first, __last, __result, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1512 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from ./qt/walletmodeltransaction.h:9, from ./qt/walletmodel.h:8, from qt/walletmodel.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:474:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 473 | return std::__copy_move_a2<__is_move_iterator<_II>::__value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 474 | (std::__miter_base(__first), std::__miter_base(__last), __result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tempbuf.h:60, from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:62, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from ./qt/walletmodeltransaction.h:9, from ./qt/walletmodel.h:8, from qt/walletmodel.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h: In function ‘void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_Tp>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = CRecipient]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:203:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 203 | _Destroy(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:203:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:206:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 206 | _Destroy(__first, __last); | ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from ./qt/walletmodeltransaction.h:9, from ./qt/walletmodel.h:8, from qt/walletmodel.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const CWalletTx&}; _Tp = CWalletTx; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from ./qt/walletmodeltransaction.h:9, from ./qt/walletmodel.h:8, from qt/walletmodel.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:307:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307 | { return std::uninitialized_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from ./qt/walletmodeltransaction.h:9, from ./qt/walletmodel.h:8, from qt/walletmodel.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const COutput&}; _Tp = COutput; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from ./qt/walletmodeltransaction.h:9, from ./qt/walletmodel.h:8, from qt/walletmodel.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CTxOut*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 115 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:140:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 137 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 140 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CRecipient*; _Tp = CRecipient]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:307:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307 | { return std::uninitialized_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from ./qt/walletmodeltransaction.h:9, from ./qt/walletmodel.h:8, from qt/walletmodel.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h: In function ‘_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h:428:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from ./qt/walletmodeltransaction.h:9, from ./qt/walletmodel.h:8, from qt/walletmodel.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 438 | __copy_move_a2(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tempbuf.h:60, from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:62, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from ./qt/walletmodeltransaction.h:9, from ./qt/walletmodel.h:8, from qt/walletmodel.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h: In function ‘void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:127:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 127 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:127:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:137:11: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 136 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | __destroy(__first, __last); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from ./qt/walletmodeltransaction.h:9, from ./qt/walletmodel.h:8, from qt/walletmodel.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 115 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:140:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 137 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 140 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CTxOut*; bool _TrivialValueTypes = false]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 76 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CRecipient*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 115 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:140:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 137 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 140 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:67, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from ./qt/walletmodeltransaction.h:9, from ./qt/walletmodel.h:8, from qt/walletmodel.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const CRecipient*; _Container = std::vector]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h:1007:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1007 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) | ^~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = CRecipient*; _Container = std::vector]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h:1007:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from ./qt/walletmodeltransaction.h:9, from ./qt/walletmodel.h:8, from qt/walletmodel.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = CRecipient*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:289:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 289 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tempbuf.h:60, from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:62, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from ./qt/walletmodeltransaction.h:9, from ./qt/walletmodel.h:8, from qt/walletmodel.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h: In static member function ‘static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:105:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 105 | __destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:105:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from ./qt/walletmodeltransaction.h:9, from ./qt/walletmodel.h:8, from qt/walletmodel.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 99 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 101 | { return std::copy(__first, __last, __result); } | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = CRecipient*; bool _TrivialValueTypes = false]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 76 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from ./qt/walletmodeltransaction.h:9, from ./qt/walletmodel.h:8, from qt/walletmodel.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:474:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 473 | return std::__copy_move_a2<__is_move_iterator<_II>::__value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 474 | (std::__miter_base(__first), std::__miter_base(__last), __result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from ./qt/walletmodeltransaction.h:9, from ./qt/walletmodel.h:8, from qt/walletmodel.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h: In function ‘_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h:428:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from ./qt/walletmodeltransaction.h:9, from ./qt/walletmodel.h:8, from qt/walletmodel.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 438 | __copy_move_a2(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:67, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./wallet/wallet.h:9, from ./qt/walletmodeltransaction.h:9, from ./qt/walletmodel.h:8, from qt/walletmodel.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = std::vector]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h:1007:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1007 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) | ^~~~~~~~~~~~ CXX qt/libnavcoinqt_a-swapxnav.o CXX qt/libnavcoinqt_a-daoconsultationvote.o In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qglobal.h:109, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtGui/qtguiglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtWidgets/qtwidgetsglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/qspinbox.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/QSpinBox:1, from ./qt/qvalidatedspinbox.h:4, from qt/communityfundcreateproposaldialog.h:4, from qt/daopage.h:8, from qt/daopage.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In copy constructor ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:555:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 555 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 556 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 557 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qglobal.h:109, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtGui/qtguiglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtWidgets/qtwidgetsglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/qspinbox.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/QSpinBox:1, from ./qt/qvalidatedspinbox.h:4, from qt/communityfundcreateproposaldialog.h:4, from qt/daopage.h:8, from qt/daopage.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:226:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 226 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ^~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:238:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 238 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:238:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qglobal.h:109, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtGui/qtguiglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtWidgets/qtwidgetsglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/qspinbox.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/QSpinBox:1, from ./qt/qvalidatedspinbox.h:4, from qt/communityfundcreateproposaldialog.h:4, from qt/daopage.h:8, from qt/daopage.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long unsigned int*; _Tp = long long unsigned int]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:307:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307 | { return std::uninitialized_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qglobal.h:109, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtGui/qtguiglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtWidgets/qtwidgetsglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/qspinbox.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/QSpinBox:1, from ./qt/qvalidatedspinbox.h:4, from qt/communityfundcreateproposaldialog.h:4, from qt/daopage.h:8, from qt/daopage.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1505:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1505 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1505:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1511:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1511 | std::__uninitialized_copy_a(__first, __last, __result, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1512 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qglobal.h:109, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtGui/qtguiglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtWidgets/qtwidgetsglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/qspinbox.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/QSpinBox:1, from ./qt/qvalidatedspinbox.h:4, from qt/communityfundcreateproposaldialog.h:4, from qt/daopage.h:8, from qt/daopage.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:474:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 473 | return std::__copy_move_a2<__is_move_iterator<_II>::__value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 474 | (std::__miter_base(__first), std::__miter_base(__last), __result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tempbuf.h:60, from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:62, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qglobal.h:109, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtGui/qtguiglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtWidgets/qtwidgetsglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/qspinbox.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/QSpinBox:1, from ./qt/qvalidatedspinbox.h:4, from qt/communityfundcreateproposaldialog.h:4, from qt/daopage.h:8, from qt/daopage.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h: In function ‘void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_Tp>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long unsigned int]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:203:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 203 | _Destroy(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:203:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:206:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 206 | _Destroy(__first, __last); | ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:67, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qglobal.h:109, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtGui/qtguiglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtWidgets/qtwidgetsglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/qspinbox.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/QSpinBox:1, from ./qt/qvalidatedspinbox.h:4, from qt/communityfundcreateproposaldialog.h:4, from qt/daopage.h:8, from qt/daopage.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long unsigned int*; _Container = std::vector]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h:1007:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1007 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qglobal.h:109, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtGui/qtguiglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtWidgets/qtwidgetsglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/qspinbox.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/QSpinBox:1, from ./qt/qvalidatedspinbox.h:4, from qt/communityfundcreateproposaldialog.h:4, from qt/daopage.h:8, from qt/daopage.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long unsigned int*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 115 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:140:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 137 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 140 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qglobal.h:109, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtGui/qtguiglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtWidgets/qtwidgetsglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/qspinbox.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/QSpinBox:1, from ./qt/qvalidatedspinbox.h:4, from qt/communityfundcreateproposaldialog.h:4, from qt/daopage.h:8, from qt/daopage.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h: In function ‘_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h:428:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qglobal.h:109, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtGui/qtguiglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtWidgets/qtwidgetsglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/qspinbox.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/QSpinBox:1, from ./qt/qvalidatedspinbox.h:4, from qt/communityfundcreateproposaldialog.h:4, from qt/daopage.h:8, from qt/daopage.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 438 | __copy_move_a2(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tempbuf.h:60, from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:62, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qglobal.h:109, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtGui/qtguiglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtWidgets/qtwidgetsglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/qspinbox.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/QSpinBox:1, from ./qt/qvalidatedspinbox.h:4, from qt/communityfundcreateproposaldialog.h:4, from qt/daopage.h:8, from qt/daopage.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h: In function ‘void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:127:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 127 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:127:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:137:11: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 136 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | __destroy(__first, __last); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qglobal.h:109, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtGui/qtguiglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtWidgets/qtwidgetsglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/qspinbox.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/QSpinBox:1, from ./qt/qvalidatedspinbox.h:4, from qt/communityfundcreateproposaldialog.h:4, from qt/daopage.h:8, from qt/daopage.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long unsigned int*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 99 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 101 | { return std::copy(__first, __last, __result); } | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:67, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qglobal.h:109, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtGui/qtguiglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtWidgets/qtwidgetsglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/qspinbox.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/QSpinBox:1, from ./qt/qvalidatedspinbox.h:4, from qt/communityfundcreateproposaldialog.h:4, from qt/daopage.h:8, from qt/daopage.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long unsigned int*; _Container = std::vector]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h:1007:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1007 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qglobal.h:109, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtGui/qtguiglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtWidgets/qtwidgetsglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/qspinbox.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/QSpinBox:1, from ./qt/qvalidatedspinbox.h:4, from qt/communityfundcreateproposaldialog.h:4, from qt/daopage.h:8, from qt/daopage.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = long long unsigned int*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:289:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 289 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_tempbuf.h:60, from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algo.h:62, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:62, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qglobal.h:109, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtGui/qtguiglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtWidgets/qtwidgetsglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/qspinbox.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/QSpinBox:1, from ./qt/qvalidatedspinbox.h:4, from qt/communityfundcreateproposaldialog.h:4, from qt/daopage.h:8, from qt/daopage.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h: In static member function ‘static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:117:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 117 | __destroy(_ForwardIterator, _ForwardIterator) { } | ^~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_construct.h:117:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qglobal.h:109, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtGui/qtguiglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtWidgets/qtwidgetsglobal.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/qspinbox.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtWidgets/QSpinBox:1, from ./qt/qvalidatedspinbox.h:4, from qt/communityfundcreateproposaldialog.h:4, from qt/daopage.h:8, from qt/daopage.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long unsigned int*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:474:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 473 | return std::__copy_move_a2<__is_move_iterator<_II>::__value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 474 | (std::__miter_base(__first), std::__miter_base(__last), __result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long unsigned int*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 438 | __copy_move_a2(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 CXX qt/libnavcoinqt_a-daoconsultationcreate.o In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qglobal.h:109, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qnamespace.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qobjectdefs.h:48, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtCore/qobject.h:46, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtCore/QObject:1, from qt/clientmodel.h:8, from qt/aggregationsession.h:8, from qt/swapxnav.h:8, from qt/swapxnav.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = CRecipient; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qglobal.h:109, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qnamespace.h:43, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/share/../include/QtCore/qobjectdefs.h:48, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtCore/qobject.h:46, from /home/ubuntu/build/navcoin-core/depends/arm-linux-gnueabihf/include/QtCore/QObject:1, from qt/clientmodel.h:8, from qt/aggregationsession.h:8, from qt/swapxnav.h:8, from qt/swapxnav.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const CRecipient&}; _Tp = CRecipient; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ CXX qt/libnavcoinqt_a-daoproposeanswer.o In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from qt/daoconsultationvote.h:8, from qt/daoconsultationvote.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In copy constructor ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:555:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 555 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 556 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 557 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from qt/daoconsultationvote.h:8, from qt/daoconsultationvote.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long unsigned int*; _Tp = long long unsigned int]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:307:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307 | { return std::uninitialized_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:67, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from qt/daoconsultationvote.h:8, from qt/daoconsultationvote.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long unsigned int*; _Container = std::vector]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h:1007:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1007 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from qt/daoconsultationvote.h:8, from qt/daoconsultationvote.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long unsigned int*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 115 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:140:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 137 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 140 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long unsigned int*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 99 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 101 | { return std::copy(__first, __last, __result); } | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from qt/daoconsultationvote.h:8, from qt/daoconsultationvote.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long unsigned int*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:474:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 473 | return std::__copy_move_a2<__is_move_iterator<_II>::__value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 474 | (std::__miter_base(__first), std::__miter_base(__last), __result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from qt/daoconsultationvote.h:8, from qt/daoconsultationvote.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h: In function ‘_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h:428:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from qt/daoconsultationvote.h:8, from qt/daoconsultationvote.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long unsigned int*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 438 | __copy_move_a2(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 CXX qt/libnavcoinqt_a-daosupport.o In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from qt/daoconsultationcreate.h:8, from qt/daoconsultationcreate.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = CRecipient; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from qt/daoconsultationcreate.h:8, from qt/daoconsultationcreate.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const CRecipient&}; _Tp = CRecipient; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ CXX qt/libnavcoinqt_a-moc_addressbookpage.o CXX qt/libnavcoinqt_a-moc_addresstablemodel.o CXX qt/libnavcoinqt_a-moc_askpassphrasedialog.o In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from qt/daoproposeanswer.h:8, from qt/daoproposeanswer.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In copy constructor ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:555:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 555 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 556 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 557 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = CRecipient; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from qt/daoproposeanswer.h:8, from qt/daoproposeanswer.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long unsigned int*; _Tp = long long unsigned int]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:307:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307 | { return std::uninitialized_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:72, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from qt/daoproposeanswer.h:8, from qt/daoproposeanswer.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const CRecipient&}; _Tp = CRecipient; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:67, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from qt/daoproposeanswer.h:8, from qt/daoproposeanswer.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long unsigned int*; _Container = std::vector]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h:1007:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1007 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from qt/daoproposeanswer.h:8, from qt/daoproposeanswer.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long unsigned int*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 115 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:140:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 137 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 140 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long unsigned int*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 99 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 101 | { return std::copy(__first, __last, __result); } | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from qt/daoproposeanswer.h:8, from qt/daoproposeanswer.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long unsigned int*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:474:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 473 | return std::__copy_move_a2<__is_move_iterator<_II>::__value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 474 | (std::__miter_base(__first), std::__miter_base(__last), __result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from qt/daoproposeanswer.h:8, from qt/daoproposeanswer.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h: In function ‘_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h:428:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from qt/daoproposeanswer.h:8, from qt/daoproposeanswer.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long unsigned int*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 438 | __copy_move_a2(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 CXX qt/libnavcoinqt_a-moc_bantablemodel.o CXX qt/libnavcoinqt_a-moc_clientmodel.o CXX qt/libnavcoinqt_a-moc_startoptionsdialog.o CXX qt/libnavcoinqt_a-moc_startoptions.o In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:67, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from qt/daosupport.h:8, from qt/daosupport.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h: In copy constructor ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_vector.h:555:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 555 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 556 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 557 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from qt/daosupport.h:8, from qt/daosupport.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long unsigned int*; _Tp = long long unsigned int]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:305:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:307:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307 | { return std::uninitialized_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:67, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from qt/daosupport.h:8, from qt/daosupport.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long unsigned int*; _Container = std::vector]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_iterator.h:1007:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1007 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/vector:66, from /usr/arm-linux-gnueabihf/include/c++/9/functional:62, from /usr/arm-linux-gnueabihf/include/c++/9/pstl/glue_algorithm_defs.h:13, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:71, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from qt/daosupport.h:8, from qt/daosupport.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long unsigned int*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 115 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:140:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 137 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 140 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long unsigned int*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 99 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 101 | { return std::copy(__first, __last, __result); } | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from qt/daosupport.h:8, from qt/daosupport.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long unsigned int*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:474:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 473 | return std::__copy_move_a2<__is_move_iterator<_II>::__value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 474 | (std::__miter_base(__first), std::__miter_base(__last), __result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:61, from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from qt/daosupport.h:8, from qt/daosupport.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h: In function ‘_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/cpp_type_traits.h:428:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/arm-linux-gnueabihf/include/c++/9/algorithm:61, from ./serialize.h:11, from ./amount.h:9, from ./consensus/dao.h:8, from qt/daosupport.h:8, from qt/daosupport.cpp:5: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h: In function ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long unsigned int*]’: /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 438 | __copy_move_a2(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~~ /usr/arm-linux-gnueabihf/include/c++/9/bits/stl_algobase.h:438:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 CXX qt/libnavcoinqt_a-moc_startoptionspassword.o CXX qt/libnavcoinqt_a-moc_startoptionsrestore.o CXX qt/libnavcoinqt_a-moc_startoptionssort.o CXX qt/libnavcoinqt_a-moc_startoptionsrevealed.o CXX qt/libnavcoinqt_a-moc_startoptionsmain.o CXX qt/libnavcoinqt_a-moc_coincontroldialog.o CXX qt/libnavcoinqt_a-moc_coincontroltreewidget.o CXX qt/libnavcoinqt_a-moc_coldstakingwizard.o CXX qt/libnavcoinqt_a-moc_communityfundcreatepaymentrequestdialog.o CXX qt/libnavcoinqt_a-moc_communityfundcreateproposaldialog.o CXX qt/libnavcoinqt_a-moc_communityfunddisplay.o CXX qt/libnavcoinqt_a-moc_communityfunddisplaydetailed.o CXX qt/libnavcoinqt_a-moc_communityfunddisplaypaymentrequest.o CXX qt/libnavcoinqt_a-moc_communityfunddisplaypaymentrequestdetailed.o CXX qt/libnavcoinqt_a-moc_communityfundpage.o CXX qt/libnavcoinqt_a-moc_communityfundsuccessdialog.o CXX qt/libnavcoinqt_a-moc_csvmodelwriter.o CXX qt/libnavcoinqt_a-moc_editaddressdialog.o CXX qt/libnavcoinqt_a-moc_getaddresstoreceive.o CXX qt/libnavcoinqt_a-moc_guiutil.o CXX qt/libnavcoinqt_a-moc_macappnapinhibitor.o CXX qt/libnavcoinqt_a-moc_macdockiconhandler.o CXX qt/libnavcoinqt_a-moc_macnotificationhandler.o CXX qt/libnavcoinqt_a-moc_aggregationsession.o CXX qt/libnavcoinqt_a-moc_modaloverlay.o CXX qt/libnavcoinqt_a-moc_navcoinaddressvalidator.o CXX qt/libnavcoinqt_a-moc_navcoinamountfield.o CXX qt/libnavcoinqt_a-moc_navcoingui.o CXX qt/libnavcoinqt_a-moc_navcoinunits.o CXX qt/libnavcoinqt_a-moc_notificator.o CXX qt/libnavcoinqt_a-moc_openuridialog.o CXX qt/libnavcoinqt_a-moc_optionsdialog.o CXX qt/libnavcoinqt_a-moc_optionsmodel.o CXX qt/libnavcoinqt_a-moc_overviewpage.o CXX qt/libnavcoinqt_a-moc_peertablemodel.o CXX qt/libnavcoinqt_a-moc_qjsonmodel.o CXX qt/libnavcoinqt_a-moc_qvalidatedlineedit.o CXX qt/libnavcoinqt_a-moc_qvalidatedplaintextedit.o CXX qt/libnavcoinqt_a-moc_qvalidatedspinbox.o CXX qt/libnavcoinqt_a-moc_qvaluecombobox.o CXX qt/libnavcoinqt_a-moc_receivecoinsdialog.o CXX qt/libnavcoinqt_a-moc_receiverequestdialog.o CXX qt/libnavcoinqt_a-moc_recentrequeststablemodel.o CXX qt/libnavcoinqt_a-moc_rpcconsole.o CXX qt/libnavcoinqt_a-moc_sendcoinsdialog.o CXX qt/libnavcoinqt_a-moc_sendcoinsentry.o CXX qt/libnavcoinqt_a-moc_sendcommunityfunddialog.o CXX qt/libnavcoinqt_a-moc_signverifymessagedialog.o CXX qt/libnavcoinqt_a-moc_splashscreen.o CXX qt/libnavcoinqt_a-moc_splitrewards.o CXX qt/libnavcoinqt_a-moc_trafficgraphwidget.o CXX qt/libnavcoinqt_a-moc_transactiondesc.o CXX qt/libnavcoinqt_a-moc_transactiondescdialog.o CXX qt/libnavcoinqt_a-moc_transactionfilterproxy.o CXX qt/libnavcoinqt_a-moc_transactiontablemodel.o CXX qt/libnavcoinqt_a-moc_transactionview.o CXX qt/libnavcoinqt_a-moc_utilitydialog.o CXX qt/libnavcoinqt_a-moc_walletframe.o CXX qt/libnavcoinqt_a-moc_walletmodel.o CXX qt/libnavcoinqt_a-moc_walletview.o CXX qt/libnavcoinqt_a-moc_daopage.o CXX qt/libnavcoinqt_a-moc_daoconsultationvote.o CXX qt/libnavcoinqt_a-moc_daoconsultationcreate.o CXX qt/libnavcoinqt_a-moc_swapxnav.o CXX qt/libnavcoinqt_a-moc_navcoinlistwidget.o CXX qt/libnavcoinqt_a-moc_navcoinpushbutton.o CXX qt/libnavcoinqt_a-moc_daoproposeanswer.o CXX qt/libnavcoinqt_a-moc_daosupport.o CXX qt/styles/libnavcoinqt_a-moc_dark.o CXX qt/styles/libnavcoinqt_a-moc_light.o CXX qt/libnavcoinqt_a-qrc_navcoin.o CXX qt/libnavcoinqt_a-qrc_navcoin_locale.o CXXLD navcoind CXXLD test/test_navcoin AR qt/libnavcoinqt.a OBJCXXLD qt/navcoin-qt make[2]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/src' make[1]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/src' make[1]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf' Makefile:1243: warning: overriding recipe for target 'check-recursive' Makefile:718: warning: ignoring old recipe for target 'check-recursive' Makefile:1248: warning: overriding recipe for target 'install-recursive' Makefile:718: warning: ignoring old recipe for target 'install-recursive' make[1]: Nothing to be done for 'all-am'. make[1]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf' + make -j3 -C src check-security make: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/src' Checking binary security... make: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/src' + make -j3 -C src check-symbols make: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/src' Running symbol and dynamic library checks... make: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/src' + make install DESTDIR=/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/installed/navcoin-7.0.3 make -C src/bls/build Makefile:1243: warning: overriding recipe for target 'check-recursive' Makefile:718: warning: ignoring old recipe for target 'check-recursive' Makefile:1248: warning: overriding recipe for target 'install-recursive' Makefile:718: warning: ignoring old recipe for target 'install-recursive' make[1]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/src/bls/build' make[2]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/src/bls/build' make[3]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/src/bls/build' make[3]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/src/bls/build' [ 2%] Built target blstmp make[3]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/src/bls/build' make[3]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/src/bls/build' [ 2%] Built target arith_objs make[3]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/src/bls/build' make[3]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/src/bls/build' [100%] Built target relic_s make[3]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/src/bls/build' make[3]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/src/bls/build' make[3]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/src/bls/build' mkdir: cannot create directory ‘object_blstmp’: File exists mkdir: cannot create directory ‘object_relic_s’: File exists mkdir: cannot create directory ‘object_gmp’: File exists mkdir: cannot create directory ‘object_sodium’: File exists make[3]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/src/bls/build' [100%] Built target combined_custom make[3]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/src/bls/build' make[3]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/src/bls/build' [100%] Built target bls make[2]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/src/bls/build' make[1]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/src/bls/build' make -C src/mcl/build make[1]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/src/mcl/build' make[2]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/src/mcl/build' make[3]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/src/mcl/build' make[3]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/src/mcl/build' [ 25%] Built target mcl_st make[3]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/src/mcl/build' make[3]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/src/mcl/build' [ 50%] Built target mclbn384_256 make[3]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/src/mcl/build' make[3]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/src/mcl/build' [ 75%] Built target mclbn384 make[3]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/src/mcl/build' make[3]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/src/mcl/build' [100%] Built target mclbn256 make[2]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/src/mcl/build' make[1]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/src/mcl/build' make -C src install make[1]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/src' make[2]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/src' CXXLD navcoind CXXLD navcoin-tx CXXLD test/test_navcoin OBJCXXLD qt/navcoin-qt CXXLD libnavcoinconsensus.la *** Warning: Linking the shared library libnavcoinconsensus.la against the *** static library mcl/build/lib/libmclbn384_256.a is not portable! *** Warning: Linking the shared library libnavcoinconsensus.la against the *** static library mcl/build/lib/libmcl.a is not portable! *** Warning: Linking the shared library libnavcoinconsensus.la against the *** static library bls/build/libbls.a is not portable! copying selected object files to avoid basename conflicts... make[3]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/src' /usr/bin/mkdir -p '/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/installed/navcoin-7.0.3//lib' /bin/bash ../libtool --preserve-dup-deps --mode=install /usr/bin/install -c libnavcoinconsensus.la '/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/installed/navcoin-7.0.3//lib' libtool: install: /usr/bin/install -c .libs/libnavcoinconsensus.so.0.0.0 /home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/installed/navcoin-7.0.3//lib/libnavcoinconsensus.so.0.0.0 libtool: install: (cd /home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/installed/navcoin-7.0.3//lib && { ln -s -f libnavcoinconsensus.so.0.0.0 libnavcoinconsensus.so.0 || { rm -f libnavcoinconsensus.so.0 && ln -s libnavcoinconsensus.so.0.0.0 libnavcoinconsensus.so.0; }; }) libtool: install: (cd /home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/installed/navcoin-7.0.3//lib && { ln -s -f libnavcoinconsensus.so.0.0.0 libnavcoinconsensus.so || { rm -f libnavcoinconsensus.so && ln -s libnavcoinconsensus.so.0.0.0 libnavcoinconsensus.so; }; }) libtool: install: /usr/bin/install -c .libs/libnavcoinconsensus.lai /home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/installed/navcoin-7.0.3//lib/libnavcoinconsensus.la libtool: install: /usr/bin/install -c .libs/libnavcoinconsensus.a /home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/installed/navcoin-7.0.3//lib/libnavcoinconsensus.a libtool: install: chmod 644 /home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/installed/navcoin-7.0.3//lib/libnavcoinconsensus.a libtool: install: /usr/bin/arm-linux-gnueabihf-ranlib /home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/installed/navcoin-7.0.3//lib/libnavcoinconsensus.a libtool: warning: remember to run 'libtool --finish //lib' /usr/bin/mkdir -p '/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/installed/navcoin-7.0.3//bin' /bin/bash ../libtool --preserve-dup-deps --mode=install /usr/bin/install -c navcoind navcoin-cli navcoin-tx test/test_navcoin qt/navcoin-qt '/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/installed/navcoin-7.0.3//bin' libtool: install: /usr/bin/install -c navcoind /home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/installed/navcoin-7.0.3//bin/navcoind libtool: install: /usr/bin/install -c navcoin-cli /home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/installed/navcoin-7.0.3//bin/navcoin-cli libtool: install: /usr/bin/install -c navcoin-tx /home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/installed/navcoin-7.0.3//bin/navcoin-tx libtool: install: /usr/bin/install -c test/test_navcoin /home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/installed/navcoin-7.0.3//bin/test_navcoin libtool: install: /usr/bin/install -c qt/navcoin-qt /home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/installed/navcoin-7.0.3//bin/navcoin-qt /usr/bin/mkdir -p '/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/installed/navcoin-7.0.3//include' /usr/bin/install -c -m 644 script/navcoinconsensus.h '/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/installed/navcoin-7.0.3//include' make[3]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/src' make[2]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/src' make[1]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-arm-linux-gnueabihf/src' + cd installed + find . -name 'lib*.la' -delete + find . -name 'lib*.a' -delete + rm -rf navcoin-7.0.3/lib/pkgconfig + xargs -0 -n1 '-I{}' ../contrib/devtools/split-debug.sh '{}' '{}' '{}.dbg' + find navcoin-7.0.3/bin -type f -executable -print0 + xargs -0 -n1 '-I{}' ../contrib/devtools/split-debug.sh '{}' '{}' '{}.dbg' + find navcoin-7.0.3/lib -type f -print0 + cp ../doc/README.md navcoin-7.0.3/ + find navcoin-7.0.3 -not -name '*.dbg' + tar --no-recursion --mode=u+rw,go+r-w,a+X --owner=0 --group=0 -c -T - + sort + gzip -9n + find navcoin-7.0.3 -name '*.dbg' + tar --no-recursion --mode=u+rw,go+r-w,a+X --owner=0 --group=0 -c -T - + sort + gzip -9n + cd ../../ + rm -rf distsrc-arm-linux-gnueabihf + for i in ${HOSTS} + export PATH=/home/ubuntu/build/navcoin-core/depends/aarch64-linux-gnu/native/bin:/home/ubuntu/wrapped:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + PATH=/home/ubuntu/build/navcoin-core/depends/aarch64-linux-gnu/native/bin:/home/ubuntu/wrapped:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + mkdir -p distsrc-aarch64-linux-gnu + cd distsrc-aarch64-linux-gnu ++ pwd + INSTALLPATH=/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/installed/navcoin-7.0.3 + mkdir -p /home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/installed/navcoin-7.0.3 + tar --strip-components=1 -xf ../navcoin-7.0.3.tar.gz + echo '#!/bin/true' + mkdir src/obj + cp ../src/obj/build.h src/obj/ + CONFIG_SITE=/home/ubuntu/build/navcoin-core/depends/aarch64-linux-gnu/share/config.site + ./configure --prefix=/ --disable-ccache --disable-maintainer-mode --disable-dependency-tracking --enable-glibc-back-compat --enable-reduce-exports --disable-bench --disable-gui-tests 'CFLAGS=-O1 -g -fPIC' 'CXXFLAGS=-O1 -g' LDFLAGS=-static-libstdc++ configure: loading site script /home/ubuntu/build/navcoin-core/depends/aarch64-linux-gnu/share/config.site checking build system type... x86_64-pc-linux-gnu checking host system type... aarch64-unknown-linux-gnu configure: ------------------------------------ configure: ------------------------------------ configure: __ configure: |\ | _ / _ . _ configure: | \|(_|\/\__(_)|| | configure: configure: Setting up build for configure: aarch64-unknown-linux-gnu configure: ------------------------------------ configure: ------------------------------------ checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for aarch64-linux-gnu-strip... aarch64-linux-gnu-strip checking for a thread-safe mkdir -p... /usr/bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking how to create a pax tar archive... gnutar checking whether to enable maintainer-specific portions of Makefiles... no checking whether make supports nested variables... (cached) yes checking whether the C++ compiler works... yes checking for C++ compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... yes checking for suffix of object files... o checking whether we are using the GNU C++ compiler... yes checking whether aarch64-linux-gnu-g++ accepts -g... yes checking whether make supports the include directive... yes (GNU style) checking dependency style of aarch64-linux-gnu-g++... none checking whether aarch64-linux-gnu-g++ supports C++17 features with -std=c++17... yes checking for aarch64-linux-gnu-g++... aarch64-linux-gnu-g++ -std=c++17 checking whether we are using the GNU Objective C++ compiler... no checking whether aarch64-linux-gnu-g++ -std=c++17 accepts -g... no checking dependency style of aarch64-linux-gnu-g++ -std=c++17... none checking how to print strings... printf checking for aarch64-linux-gnu-gcc... aarch64-linux-gnu-gcc checking whether we are using the GNU C compiler... yes checking whether aarch64-linux-gnu-gcc accepts -g... yes checking for aarch64-linux-gnu-gcc option to accept ISO C89... none needed checking whether aarch64-linux-gnu-gcc understands -c and -o together... yes checking dependency style of aarch64-linux-gnu-gcc... none checking for a sed that does not truncate output... /usr/bin/sed checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for fgrep... /usr/bin/grep -F checking for ld used by aarch64-linux-gnu-gcc... /usr/aarch64-linux-gnu/bin/ld checking if the linker (/usr/aarch64-linux-gnu/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... aarch64-linux-gnu-nm checking the name lister (aarch64-linux-gnu-nm) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking how to convert x86_64-pc-linux-gnu file names to aarch64-unknown-linux-gnu format... func_convert_file_noop checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/aarch64-linux-gnu/bin/ld option to reload object files... -r checking for aarch64-linux-gnu-objdump... aarch64-linux-gnu-objdump checking how to recognize dependent libraries... pass_all checking for aarch64-linux-gnu-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for aarch64-linux-gnu-ar... aarch64-linux-gnu-ar checking for archiver @FILE support... @ checking for aarch64-linux-gnu-strip... (cached) aarch64-linux-gnu-strip checking for aarch64-linux-gnu-ranlib... aarch64-linux-gnu-ranlib checking command to parse aarch64-linux-gnu-nm output from aarch64-linux-gnu-gcc object... ok checking for sysroot... no checking for a working dd... /usr/bin/dd checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 checking for aarch64-linux-gnu-mt... no checking for mt... mt configure: WARNING: using cross tools not prefixed with host triplet checking if mt is a manifest tool... no checking how to run the C preprocessor... aarch64-linux-gnu-gcc -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if aarch64-linux-gnu-gcc supports -fno-rtti -fno-exceptions... no checking for aarch64-linux-gnu-gcc option to produce PIC... -fPIC -DPIC checking if aarch64-linux-gnu-gcc PIC flag -fPIC -DPIC works... yes checking if aarch64-linux-gnu-gcc static flag -static works... yes checking if aarch64-linux-gnu-gcc supports -c -o file.o... yes checking if aarch64-linux-gnu-gcc supports -c -o file.o... (cached) yes checking whether the aarch64-linux-gnu-gcc linker (/usr/aarch64-linux-gnu/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking how to run the C++ preprocessor... aarch64-linux-gnu-g++ -std=c++17 -E checking for ld used by aarch64-linux-gnu-g++ -std=c++17... /usr/aarch64-linux-gnu/bin/ld checking if the linker (/usr/aarch64-linux-gnu/bin/ld) is GNU ld... yes checking whether the aarch64-linux-gnu-g++ -std=c++17 linker (/usr/aarch64-linux-gnu/bin/ld) supports shared libraries... yes checking for aarch64-linux-gnu-g++ -std=c++17 option to produce PIC... -fPIC -DPIC checking if aarch64-linux-gnu-g++ -std=c++17 PIC flag -fPIC -DPIC works... yes checking if aarch64-linux-gnu-g++ -std=c++17 static flag -static works... yes checking if aarch64-linux-gnu-g++ -std=c++17 supports -c -o file.o... yes checking if aarch64-linux-gnu-g++ -std=c++17 supports -c -o file.o... (cached) yes checking whether the aarch64-linux-gnu-g++ -std=c++17 linker (/usr/aarch64-linux-gnu/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for aarch64-linux-gnu-ar... /usr/bin/aarch64-linux-gnu-ar checking for aarch64-linux-gnu-ranlib... /usr/bin/aarch64-linux-gnu-ranlib checking for aarch64-linux-gnu-strip... /usr/bin/aarch64-linux-gnu-strip checking for aarch64-linux-gnu-gcov... /usr/bin/aarch64-linux-gnu-gcov checking for lcov... no checking for python3.6... no checking for python3.7... no checking for python3.8... /usr/bin/python3.8 checking for genhtml... no checking for git... /usr/bin/git checking for ccache... no checking for xgettext... no checking for hexdump... /usr/bin/hexdump checking for aarch64-linux-gnu-readelf... /usr/bin/aarch64-linux-gnu-readelf checking for aarch64-linux-gnu-c++filt... /usr/bin/aarch64-linux-gnu-c++filt checking for aarch64-linux-gnu-objcopy... /usr/bin/aarch64-linux-gnu-objcopy checking for doxygen... no checking whether C++ compiler accepts -Werror... yes checking for aarch64-linux-gnu-pkg-config... /usr/bin/pkg-config --static checking pkg-config is at least version 0.9.0... yes checking whether byte ordering is bigendian... no checking whether aarch64-linux-gnu-gcc is Clang... no checking whether pthreads work with "-pthread" and "-lpthread"... yes checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE checking whether more special flags are required for pthreads... no checking for PTHREAD_PRIO_INHERIT... yes checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... no checking whether strerror_r is declared... yes checking for strerror_r... yes checking whether strerror_r returns char *... yes checking whether the linker accepts -Wl,--large-address-aware... no checking for __attribute__((visibility))... yes checking for __attribute__((dllexport))... no checking for __attribute__((dllimport))... no checking for clock_gettime in -lrt... yes checking __fdelt_chk type... long unsigned int checking whether the linker accepts -Wl,--wrap=__divmoddi4... yes checking whether the linker accepts -Wl,--wrap=log2f... yes checking whether the linker accepts -Wl,--wrap=glob... yes checking whether the linker accepts -Wl,--wrap=log... yes checking whether the linker accepts -Wl,--wrap=pow... yes checking whether the linker accepts -Wl,--wrap=exp... yes checking whether the linker accepts -Wl,--wrap=explicit_bzero... yes checking whether the linker accepts -Wl,--wrap=fcntl... yes checking whether C++ compiler accepts -fPIC... yes checking whether C++ compiler accepts -Wstack-protector... yes checking whether C++ compiler accepts -fstack-protector-all... yes checking whether C++ preprocessor accepts -D_FORTIFY_SOURCE=2... yes checking whether C++ preprocessor accepts -U_FORTIFY_SOURCE... yes checking whether the linker accepts -Wl,--enable-reloc-section... no checking whether the linker accepts -Wl,--dynamicbase... no checking whether the linker accepts -Wl,--nxcompat... no checking whether the linker accepts -Wl,--high-entropy-va... no checking whether the linker accepts -Wl,-z,relro... yes checking whether the linker accepts -Wl,-z,now... yes checking whether the linker accepts -Wl,-z,separate-code... yes checking whether the linker accepts -fPIE -pie... yes checking endian.h usability... yes checking endian.h presence... yes checking for endian.h... yes checking sys/endian.h usability... no checking sys/endian.h presence... no checking for sys/endian.h... no checking byteswap.h usability... yes checking byteswap.h presence... yes checking for byteswap.h... yes checking stdio.h usability... yes checking stdio.h presence... yes checking for stdio.h... yes checking for stdlib.h... (cached) yes checking for unistd.h... (cached) yes checking for strings.h... (cached) yes checking for sys/types.h... (cached) yes checking for sys/stat.h... (cached) yes checking sys/select.h usability... yes checking sys/select.h presence... yes checking for sys/select.h... yes checking sys/prctl.h usability... yes checking sys/prctl.h presence... yes checking for sys/prctl.h... yes checking for library containing getaddrinfo_a... -lanl checking for library containing inet_pton... none required checking whether strnlen is declared... yes checking whether le16toh is declared... yes checking whether le32toh is declared... yes checking whether le64toh is declared... yes checking whether htole16 is declared... yes checking whether htole32 is declared... yes checking whether htole64 is declared... yes checking whether be16toh is declared... yes checking whether be32toh is declared... yes checking whether be64toh is declared... yes checking whether htobe16 is declared... yes checking whether htobe32 is declared... yes checking whether htobe64 is declared... yes checking whether bswap_16 is declared... yes checking whether bswap_32 is declared... yes checking whether bswap_64 is declared... yes checking for MSG_NOSIGNAL... yes checking for visibility attribute... yes checking whether C++ compiler accepts -fvisibility=hidden... yes checking for fdatasync... yes checking for F_FULLFSYNC... no checking for O_CLOEXEC... yes checking for __builtin_prefetch... yes checking for _mm_prefetch... no checking for QT5... yes checking for QT_TEST... yes checking for QT_DBUS... yes checking for static Qt... yes checking for QTFONTDATABASE... yes checking for QTEVENTDISPATCHER... yes checking for QTTHEME... yes checking for QTDEVICEDISCOVERY... yes checking for QTACCESSIBILITY... yes checking for QTFB... yes checking for QTXCBQPA... yes checking for QTSVG... yes checking for static Qt plugins: -lqxcb -lxcb-static... yes checking for static Qt plugins: -lqsvg... yes checking for static Qt plugins: -lqsvgicon... yes checking whether -fPIE can be used with this Qt config... yes checking for moc-qt5... no checking for moc5... no checking for moc... /home/ubuntu/build/navcoin-core/depends/aarch64-linux-gnu/share/../native/bin/moc checking for uic-qt5... no checking for uic5... no checking for uic... /home/ubuntu/build/navcoin-core/depends/aarch64-linux-gnu/share/../native/bin/uic checking for rcc-qt5... no checking for rcc5... no checking for rcc... /home/ubuntu/build/navcoin-core/depends/aarch64-linux-gnu/share/../native/bin/rcc checking for lrelease-qt5... no checking for lrelease5... no checking for lrelease... /home/ubuntu/build/navcoin-core/depends/aarch64-linux-gnu/share/../native/bin/lrelease checking for lupdate-qt5... no checking for lupdate5... no checking for lupdate... /home/ubuntu/build/navcoin-core/depends/aarch64-linux-gnu/share/../native/bin/lupdate checking whether to build Navcoin Core GUI... yes (Qt5) checking for Berkeley DB C++ headers... default checking for main in -ldb_cxx-5.3... yes checking miniupnpc/miniwget.h usability... yes checking miniupnpc/miniwget.h presence... yes checking for miniupnpc/miniwget.h... yes checking for upnpDiscover in -lminiupnpc... yes checking miniupnpc/miniupnpc.h usability... yes checking miniupnpc/miniupnpc.h presence... yes checking for miniupnpc/miniupnpc.h... yes checking for upnpDiscover in -lminiupnpc... (cached) yes checking miniupnpc/upnpcommands.h usability... yes checking miniupnpc/upnpcommands.h presence... yes checking for miniupnpc/upnpcommands.h... yes checking for upnpDiscover in -lminiupnpc... (cached) yes checking miniupnpc/upnperrors.h usability... yes checking miniupnpc/upnperrors.h presence... yes checking for miniupnpc/upnperrors.h... yes checking for upnpDiscover in -lminiupnpc... (cached) yes checking whether miniUPnPc API version is supported... yes checking for boostlib >= (102000) includes in "/home/ubuntu/build/navcoin-core/depends/aarch64-linux-gnu/share/../include"... yes checking for boostlib >= (102000) lib path in "/home/ubuntu/build/navcoin-core/depends/aarch64-linux-gnu/share/../lib/aarch64-linux-gnu"... no checking for boostlib >= (102000) lib path in "/home/ubuntu/build/navcoin-core/depends/aarch64-linux-gnu/share/../lib64"... no checking for boostlib >= (102000) lib path in "/home/ubuntu/build/navcoin-core/depends/aarch64-linux-gnu/share/../lib"... yes checking for boostlib >= (102000)... yes checking whether the Boost::System library is available... yes checking for exit in -lboost_system-mt-a64... yes checking whether the Boost::Filesystem library is available... yes checking for exit in -lboost_filesystem-mt-a64... yes checking whether the Boost::Thread library is available... yes checking for exit in -lboost_thread-mt-a64... yes checking whether the Boost::Chrono library is available... yes checking for exit in -lboost_chrono-mt-a64... yes checking for working boost reduced exports... yes checking whether the linker accepts -Wl,--exclude-libs,ALL... yes checking whether the Boost::Unit_Test_Framework library is available... yes checking for dynamic linked boost test... no checking for mismatched boost c++11 scoped enums... ok checking gmp.h usability... yes checking gmp.h presence... yes checking for gmp.h... yes checking for __gmpz_init in -lgmp... yes checking for SODIUM... yes checking for SSL... yes checking for ZLIB... yes checking for LIBSECCOMP... yes checking for LIBCAP... yes checking for UNBOUND... yes checking for CURL... yes checking for CRYPTO... yes checking for QR... yes checking for CHARTS... yes checking for EVENT... yes checking for EVENT_PTHREADS... yes checking for ZMQ... yes checking whether EVP_MD_CTX_new is declared... no checking openssl/ec.h usability... yes checking openssl/ec.h presence... yes checking for openssl/ec.h... yes checking whether to build navcoind... yes checking whether to build utils (navcoin-cli navcoin-tx)... yes checking whether to build libraries... yes checking if wallet should be enabled... yes checking whether to build with support for UPnP... yes checking whether to build with UPnP enabled by default... no checking whether to build GUI with support for D-Bus... yes checking whether to build GUI with support for QR codes... yes configure: WARNING: "xgettext is required to update qt translations" checking whether to build test_navcoin-qt... no checking whether to build test_navcoin... yes checking whether to reduce exports... yes checking that generated files are newer than configure... done configure: creating ./config.status ./config.status: line 802: -std=c++17: command not found ./config.status: line 812: -std=c++17: command not found config.status: creating libnavcoinconsensus.pc config.status: creating Makefile config.status: creating src/Makefile config.status: creating share/setup.nsi config.status: creating share/qt/Info.plist config.status: creating src/test/buildenv.py config.status: creating test/pull-tester/run-navcoind-for-test.sh config.status: creating test/pull-tester/tests_config.py config.status: creating contrib/devtools/split-debug.sh config.status: creating src/config/navcoin-config.h config.status: executing depfiles commands config.status: executing libtool commands config.status: executing src/mcl/build commands -- The CXX compiler identification is GNU 9.4.0 -- The C compiler identification is GNU 9.4.0 -- The ASM compiler identification is GNU -- Found assembler: /usr/bin/aarch64-linux-gnu-gcc -- Check for working CXX compiler: /usr/bin/aarch64-linux-gnu-g++ -- Check for working CXX compiler: /usr/bin/aarch64-linux-gnu-g++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Check for working C compiler: /usr/bin/aarch64-linux-gnu-gcc -- Check for working C compiler: /usr/bin/aarch64-linux-gnu-gcc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Found GMP: /home/ubuntu/build/navcoin-core/depends/aarch64-linux-gnu/include (found version "6.2.1") -- Configuring done -- Generating done -- Build files have been written to: /home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/src/mcl/build config.status: executing src/bls/build commands -- The C compiler identification is GNU 9.4.0 -- The CXX compiler identification is GNU 9.4.0 -- Check for working C compiler: /usr/bin/aarch64-linux-gnu-gcc -- Check for working C compiler: /usr/bin/aarch64-linux-gnu-gcc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/aarch64-linux-gnu-g++ -- Check for working CXX compiler: /usr/bin/aarch64-linux-gnu-g++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found sodium: /home/ubuntu/build/navcoin-core/depends/aarch64-linux-gnu/lib/libsodium.a -- Found libsodium -- Sodium include dir = /home/ubuntu/build/navcoin-core/depends/aarch64-linux-gnu/include GMP_INCLUDES=/home/ubuntu/build/navcoin-core/depends/aarch64-linux-gnu/include -- Found gmp: /home/ubuntu/build/navcoin-core/depends/aarch64-linux-gnu/include -- Found libgmp CMake Warning (dev) at CMakeLists.txt:42 (set): implicitly converting 'INTEGER' to 'STRING' type. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at CMakeLists.txt:55 (set): implicitly converting 'INTEGER' to 'STRING' type. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at CMakeLists.txt:76 (set): implicitly converting 'INTEGER' to 'STRING' type. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at CMakeLists.txt:77 (set): implicitly converting 'INTEGER' to 'STRING' type. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at CMakeLists.txt:78 (set): implicitly converting 'INTEGER' to 'STRING' type. This warning is for project developers. Use -Wno-dev to suppress it. -- Configuring RELIC 0.5.0... DEBUG=[off|on] Build with debugging support. PROFL=[off|on] Build with profiling support. CHECK=[off|on] Build with error-checking support. VERBS=[off|on] Build with detailed error messages. OVERH=[off|on] Build with overhead estimation. DOCUM=[off|on] Build documentation. STRIP=[off|on] Build only selected algorithms. QUIET=[off|on] Build with printing disabled. COLOR=[off|on] Build with colored output. BIGED=[off|on] Build with big-endian support. SHLIB=[off|on] Build shared library. STLIB=[off|on] Build static library. STBIN=[off|on] Build static binaries. AMALG=[off|on] Build amalgamation for better performance. AUSAN=[off|on] Build with ASan and UBSan (gcc/clang only). -- Available switches (default = CHECK, VERBS, DOCUM): TESTS=n If n > 0, build automated tests and run them n times. BENCH=n If n > 0, build automated benchmarks and run them n * n times. CORES=n If n > 1, enable multithreading support. -- Number of times each test or benchmark is ran (default = 50, 1000): -- Number of available processor cores (default = 1): -- Available modules (default = ALL) WITH=BN Multiple precision arithmetic. WITH=DV Temporary double-precision digit vectors. WITH=FP Prime field arithmetic. WITH=FPX Prime extension field arithmetic. WITH=FB Binary field arithmetic. WITH=EP Elliptic curves over prime fields. WITH=EPX Elliptic curves over quadratic extensions of prime fields. WITH=EB Elliptic curves over binary fields. WITH=ED Elliptic Edwards curves over prime fields. WTTH=EC Elliptic curve cryptography. WITH=PB Pairings over binary elliptic curves. WITH=PP Pairings over prime elliptic curves. WTTH=PC Pairing-based cryptography. WITH=BC Block ciphers (symmetric encryption). WITH=MD Message digests (hash functions). WITH=CP Cryptographic protocols. WITH=MPC Multi-party computation primitives. WITH=ALL All of the above. Note: the programmer is responsible for not using unselected modules. ARITH=easy Easy-to-understand and portable, but slow backend. ARITH=fiat Backend based on code generated from Fiat-Crypto. ARITH=gmp Backend based on GNU Multiple Precision library. ARITH=gmp-sec Same as above, but using constant-time code. ALLOC=AUTO All memory is automatically allocated. ALLOC=STATIC All memory is allocated statically once. ALLOC=DYNAMIC All memory is allocated dynamically on demand. ALLOC=STACK All memory is allocated from the stack. OPSYS= Undefined/No specific operating system. OPSYS=LINUX GNU/Linux operating system. OPSYS=FREEBSD FreeBSD operating system. -- Available arithmetic backends (default = easy): -- Available memory-allocation policies (default = AUTO): -- Supported operating systems (default = LINUX): OPSYS=MACOSX Mac OS X operating system. OPSYS=WINDOWS Windows operating system. OPSYS=DROID Android operating system. OPSYS=DUINO Arduino platform. -- Supported multithreading APIs (default = UNDEF): MULTI= No multithreading support. MULTI=OPENMP Open Multi-Processing. MULTI=PTHREAD POSIX threads. TIMER= No timer. TIMER=HREAL GNU/Linux realtime high-resolution timer. TIMER=HPROC GNU/Linux per-process high-resolution timer. TIMER=HTHRD GNU/Linux per-thread high-resolution timer. TIMER=ANSI ANSI-compatible timer. -- Supported timers (default = HREAL): TIMER=POSIX POSIX-compatible timer. TIMER=CYCLE Cycle-counting timer. (architecture-dependant) LABEL=relic ARCH= No specific architecture (disable some features). ARCH=AVR Atmel AVR ATMega128 8-bit architecture. ARCH=MSP TI MSP430 16-bit architecture. ARCH=ARM ARM 32-bit architecture. ARCH=X86 Intel x86-compatible 32-bit architecture. ARCH=X64 AMD x86_64-compatible 64-bit architecture. WSIZE=8 Build a 8-bit library. WSIZE=16 Build a 16-bit library. WSIZE=32 Build a 32-bit library. WSIZE=64 Build a 64-bit library. ALIGN=1 Do not align digit vectors. ALIGN=2 Align digit vectors into 16-bit boundaries. ALIGN=8 Align digit vectors into 64-bit boundaries. ALIGN=16 Align digit vectors into 128-bit boundaries. -- Prefix to identify this build of the library (default = ""): -- Available architectures (default = X64): -- Available word sizes (default = 64): -- Byte boundary to align digit vectors (default = 1): -- Looking for include file execinfo.h -- Looking for include file execinfo.h - found -- Looking for backtrace -- Looking for backtrace - found -- Looking for backtrace_symbols -- Looking for backtrace_symbols - found -- Multiple precision arithmetic configuration (BN module): ** Options for the multiple precision module (default = 1024,DOUBLE,0): BN_PRECI=n The base precision in bits. Let w be n in words. BN_MAGNI=DOUBLE A multiple precision integer can store 2w words. BN_MAGNI=CARRY A multiple precision integer can store w+1 words. BN_MAGNI=SINGLE A multiple precision integer can store w words. BN_KARAT=n The number of Karatsuba steps. ** Available multiple precision arithmetic methods (default = COMBA;COMBA;MONTY;SLIDE;BASIC;BASIC): Integer multiplication: BN_METHD=BASIC Schoolbook multiplication. BN_METHD=COMBA Comba multiplication. Integer squaring: BN_METHD=BASIC Schoolbook squaring. BN_METHD=COMBA Comba squaring. BN_METHD=MULTP Reuse multiplication for squaring. Modular reduction: BN_METHD=BASIC Division-based modular reduction. BN_METHD=BARRT Barrett modular reduction. BN_METHD=MONTY Montgomery modular reduction. BN_METHD=RADIX Diminished radix modular reduction. Modular exponentiation: BN_METHD=BASIC Binary modular exponentiation. BN_METHD=MONTY Montgomery powering ladder. BN_METHD=SLIDE Sliding window modular exponentiation. Greatest Common Divisor: BN_METHD=BASIC Euclid's standard GCD algorithm. BN_METHD=LEHME Lehmer's fast GCD algorithm. BN_METHD=STEIN Stein's binary GCD algorithm. Prime generation: BN_METHD=BASIC Basic prime generation. BN_METHD=SAFEP Safe prime generation. BN_METHD=STRON Strong prime generation. -- Prime field arithmetic configuration (FP module): ** Arithmetic precision of the prime field module (default = 256,0,off,off): FP_PRIME=n The prime modulus size in bits. FP_KARAT=n The number of Karatsuba levels. FP_PMERS=[off|on] Prefer Pseudo-Mersenne primes over random primes. FP_QNRES=[off|on] Use -1 as quadratic non-residue (make sure that p = 3 mod 8). FP_WIDTH=w Width w in [2,6] of window processing for exponentiation methods. ** Available prime field arithmetic methods (default = BASIC;COMBA;COMBA;MONTY;MONTY;SLIDE): Field addition FP_METHD=BASIC Schoolbook addition. FP_METHD=INTEG Integrated modular addition. Field multiplication FP_METHD=BASIC Schoolbook multiplication. FP_METHD=INTEG Integrated modular multiplication. FP_METHD=COMBA Comba multiplication. Field squaring FP_METHD=BASIC Schoolbook squaring. FP_METHD=INTEG Integrated modular squaring. FP_METHD=COMBA Comba squaring. FP_METHD=MULTP Reuse multiplication for squaring. Modular reduction FP_METHD=BASIC Division-based reduction. FP_METHD=QUICK Fast reduction modulo special form prime (2^t - c, c > 0). FP_METHD=MONTY Montgomery modular reduction. Field inversion FP_METHD=BASIC Inversion by Fermat's Little Theorem. FP_METHD=BINAR Binary Inversion algorithm. FP_METHD=MONTY Montgomery inversion. FP_METHD=EXGCD Inversion by the Extended Euclidean algorithm. FP_METHD=DIVST Constant-time inversion by division steps. FP_METHD=LOWER Pass inversion to the lower level. Field exponentiation FP_METHD=BASIC Binary exponentiation. FP_METHD=SLIDE Sliding window exponentiation. FP_METHD=MONTY Constant-time Montgomery powering ladder. -- Prime extension field arithmetic configuration (FPX module): ** Available bilinear pairing methods (default = BASIC;BASIC;BASIC): Quadratic extension arithmetic: FPX_METHD=BASIC Basic quadratic extension field arithmetic. FPX_METHD=INTEG Quadratic extension field arithmetic with embedded modular reduction. Cubic extension arithmetic: FPX_METHD=BASIC Basic cubic extension field arithmetic. FPX_METHD=INTEG Cubic extension field arithmetic with embedded modular reduction. Extension field arithmetic: FPX_METHD=BASIC Basic extension field arithmetic. FPX_METHD=LAZYR Lazy-reduced extension field arithmetic. -- Binary field arithmetic configuration (FB module): ** Options for the binary elliptic curve module (default = 283,0,on,on,on): FB_POLYN=n The irreducible polynomial size in bits. FB_KARAT=n The number of Karatsuba levels. FB_TRINO=[off|on] Prefer trinomials. FB_SQRTF=[off|on] Prefer square-root friendly polynomials. FB_PRECO=[off|on] Precompute multiplication table for sqrt(z). FB_WIDTH=w Width w in [2,6] of window processing for exponentiation methods. ** Available binary field arithmetic methods (default = LODAH;QUICK;QUICK;BASIC;QUICK;QUICK;EXGCD;SLIDE;QUICK): Field multiplication: FB_METHD=BASIC Right-to-left shift-and-add multiplication. FB_METHD=INTEG Integrated modular multiplication. FB_METHD=LODAH L�pez-Dahab comb multiplication with window of width 4. Field squaring: FB_METHD=BASIC Bit manipulation squaring. FB_METHD=INTEG Integrated modular squaring. FB_METHD=QUICK Table-based squaring. Modular reduction: FB_METHD=BASIC Shift-and-add modular reduction. FB_METHD=QUICK Fast reduction modulo a trinomial or pentanomial. Field square root: FB_METHD=BASIC Square root by repeated squaring. FB_METHD=QUICK Fast square root extraction. Trace computation: FB_METHD=BASIC Trace computation by repeated squaring. FB_METHD=QUICK Fast trace computation. Quadratic equation solver: FB_METHD=BASIC Solve a quadratic equation by half-trace computation. FB_METHD=QUICK Fast solving with precomputed half-traces. Field inversion: FB_METHD=BASIC Inversion by Fermat's Little Theorem. FB_METHD=BINAR Binary Inversion algorithm. FB_METHD=ALMOS Inversion by the Amost inverse algorithm. FB_METHD=EXGCD Inversion by the Extended Euclidean algorithm. FB_METHD=ITOHT Inversion by Itoh-Tsuji. FB_METHD=CTAIA Constant-time almost inversion algorithm. FB_METHD=BRUCH Hardware-friendly inversion by Brunner et al. FB_METHD=LOWER Pass inversion to the lower level. Field exponentiation: FB_METHD=BASIC Binary exponentiation. FB_METHD=SLIDE Sliding window exponentiation. FB_METHD=MONTY Constant-time Montgomery powering ladder. Iterated squaring/square-root: FB_METHD=BASIC Iterated squaring/square-root by consecutive squaring/square-root. FB_METHD=QUICK Iterated squaring/square-root by table-based method. -- Prime elliptic curve arithmetic configuration (EP module): ** Options for the prime elliptic curve module (default = all on): EP_PLAIN=[off|on] Support for ordinary curves without endomorphisms. EP_SUPER=[off|on] Support for supersingular curves. EP_ENDOM=[off|on] Support for ordinary curves with endomorphisms. EP_MIXED=[off|on] Use mixed coordinates. EP_CTMAP=[off|on] Use contant-time SSWU and isogeny map for hashing. EP_PRECO=[off|on] Build precomputation table for generator. EP_DEPTH=w Width w in [2,8] of precomputation table for fixed point methods. EP_WIDTH=w Width w in [2,6] of window processing for unknown point methods. ** Available prime elliptic curve methods (default = PROJC;LWNAF;COMBS;INTER): Point representation: EP_METHD=BASIC Affine coordinates. EP_METHD=PROJC Homogeneous projective coordinates (complete formula). EP_METHD=JACOB Jacobian projective coordinates. Variable-base scalar multiplication: EP_METHD=BASIC Binary method. EP_METHD=LWNAF Left-to-right window NAF method (GLV for Koblitz curves). Fixed-base scalar multiplication: EP_METHD=BASIC Binary method for fixed point multiplication. EP_METHD=COMBS Single-table Comb method for fixed point multiplication. EP_METHD=COMBD Double-table Comb method for fixed point multiplication. EP_METHD=LWNAF Left-to-right window NAF method (GLV for curves with endomorphisms). EP_METHD=LWREG Left-to-right regular recoding method (GLV for curves with endomorphisms). Variable-base simultaneous scalar multiplication: EP_METHD=BASIC Multiplication-and-addition simultaneous multiplication. EP_METHD=TRICK Shamir's trick for simultaneous multiplication. EP_METHD=INTER Interleaving of window NAFs (GLV for Koblitz curves). EP_METHD=JOINT Joint sparse form. ** Options for the binary elliptic curve module (default = on, w = 4): EB_PLAIN=[off|on] Support for ordinary curves without endomorphisms. EB_KBLTZ=[off|on] Support for Koblitz anomalous binary curves. EB_MIXED=[off|on] Use mixed coordinates. EB_PRECO=[off|on] Build precomputation table for generator. EB_DEPTH=w Width w in [2,8] of precomputation table for fixed point methods. EB_WIDTH=w Width w in [2,6] of window processing for unknown point methods. ** Available binary elliptic curve methods (default = PROJC;LWNAF;COMBS;INTER): Point representation: EB_METHD=BASIC Affine coordinates. EB_METHD=PROJC Projective coordinates (L�pez-Dahab for ordinary curves). Variable-base scalar multiplication: EB_METHD=BASIC Binary double-and-add method. EB_METHD=LODAH Lopez-Dahab constant-time point multiplication. EB_METHD=LWNAF Left-to-right window (T)NAF method. EB_METHD=RWNAF Right-to-left window (T)NAF method. EB_METHD=HALVE Halving method. Fixed-base scalar multiplication: EB_METHD=BASIC Binary method for fixed point multiplication. EB_METHD=COMBS Single-table Comb method for fixed point multiplication. EB_METHD=COMBD Double-table Comb method for fixed point multiplication. -- Binary elliptic curve arithmetic configuration (EB module): EB_METHD=LWNAF Left-to-right window (T)NAF method. Variable-base simultaneous scalar multiplication: EB_METHD=BASIC Multiplication-and-addition simultaneous multiplication. EB_METHD=TRICK Shamir's trick for simultaneous multiplication. EB_METHD=INTER Interleaving of window (T)NAFs. EB_METHD=JOINT Joint sparse form. -- Elliptic Edwards curve over prime fields arithmetic configuration (ED module): -- Elliptic curve cryptography configuration (EC module): ** Options for the prime elliptic Edwards curve module (default = all on): ED_PRECO=[off|on] Build precomputation table for generator. ED_DEPTH=w Width w in [2,6] of precomputation table for fixed point methods. ED_WIDTH=w Width w in [2,6] of window processing for unknown point methods. ** Available prime elliptic Edwards curve methods (default = PROJC;LWNAF;COMBS;INTER): ED_METHD=BASIC Affine coordinates. EP_METHD=PROJC Simple projective twisted Edwards coordinates. EP_METHD=EXTND Extended projective twisted Edwards coordinates. *** variable-base multiplication method *** ED_METHD=BASIC Binary method. ED_METHD=SLIDE Sliding window method. ED_METHD=MONTY Montgomery ladder method. ED_METHD=LWNAF Left-to-right window NAF method. EP_METHD=LWREG Left-to-right regular recoding method (GLV for curves with endomorphisms). *** fixed-base multiplication method *** ED_METHD=BASIC Binary method for fixed point multiplication. ED_METHD=COMBS Single-table Comb method for fixed point multiplication. ED_METHD=COMBD Double-table Comb method for fixed point multiplication. ED_METHD=LWNAF Left-to-right window NAF method. *** variable-base simultaneous multiplication method *** ED_METHD=BASIC Multiplication-and-addition simultaneous multiplication. ED_METHD=TRICK Shamir's trick for simultaneous multiplication. ED_METHD=INTER Interleaving of window NAFs (GLV for Koblitz curves). ED_METHD=JOINT Joint sparse form. Note: these methods must be given in order. Ex: ED_METHD="EXTND;LWNAF;COMBD;TRICK" ** Options for the binary elliptic curve module (default = on): EC_ENDOM=[off|on] Prefer (prime or binary) curves with endomorphisms. ** Available elliptic curve methods (default = PRIME): EC_METHD=PRIME Use prime curves. EC_METHD=CHAR2 Use binary curves. EC_METHD=EDDIE Use prime Edwards curves. -- Bilinear pairings arithmetic configuration (PP module): ** Available bilinear pairing methods (default = BASIC;OATEP): Extension field arithmetic: PP_METHD=BASIC Basic extension field arithmetic. PP_METHD=LAZYR Lazy reduced extension field arithmetic. Pairing computation: PP_METHD=TATEP Tate pairing. PP_METHD=WEILP Weil pairing. PP_METHD=OATEP Optimal ate pairing. ** Available hash functions (default = SH256): MD_METHD=SH224 SHA-224 hash function. MD_METHD=SH256 SHA-256 hash function. MD_METHD=SH384 SHA-384 hash function. MD_METHD=SH512 SHA-512 hash function. MD_METHD=B2S160 BLAKE2s-160 hash function. MD_METHD=B2S256 BLAKE2s-256 hash function. ** Options for the cryptographic protocols module (default = on, PKCS2): CP_CRT=[off|on] Support for faster CRT-based exponentiation in factoring-based cryptosystems. CP_RSAPD=BASIC RSA with basic padding. CP_RSAPD=PKCS1 RSA with PKCS#1 v1.5 padding. CP_RSAPD=PKCS2 RSA with PKCS#1 v2.1 padding. RAND=HASHD Use the HASH-DRBG generator. (recommended) RAND=RDRND Use Intel RdRand instruction directly. RAND=UDEV Use the operating system underlying generator. RAND=CALL Override the generator with a callback. SEED= Use a zero seed. (horribly insecure!) SEED=LIBC Use rand()/random() functions. (insecure!) SEED=RDRND Use Intel RdRand instruction directly. SEED=UDEV Use non-blocking /dev/urandom. (recommended) SEED=WCGR Use Windows' CryptGenRandom. (recommended) -- Message digest configuration (MD module): -- Cryptographic protocols configuration (CP module): -- Available pseudo-random number generators (default = HASHD): -- Available random number generator seeders (default = UDEV): -- Configured operating system: Linux -- Looking for pthread.h -- Looking for pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Found Threads: TRUE -- Configured GMP: /home/ubuntu/build/navcoin-core/depends/aarch64-linux-gnu/lib/libgmp.a -- Compiler flags: -pipe -std=c99 -Wall -O3 -funroll-loops -fomit-frame-pointer -pthread -- Linker flags: -L/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/src/bls/build/_deps/relic-src/src/low/gmp/ -- Configured /home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/src/bls/build/_deps/relic-src/include/relic_conf.h.in SODIUM_FOUND in src/CMakeLists.txt -- Configuring done -- Generating done -- Build files have been written to: /home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/src/bls/build === configuring in src/univalue (/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/src/univalue) configure: running /bin/bash ./configure --disable-option-checking '--prefix=/' '--disable-ccache' '--disable-maintainer-mode' '--disable-dependency-tracking' '--enable-glibc-back-compat' '--enable-reduce-exports' '--disable-bench' '--disable-gui-tests' 'CFLAGS=-O1 -g -fPIC' 'CXXFLAGS=-O1 -g' 'LDFLAGS=-static-libstdc++' '--disable-shared' '--with-pic' '--with-bignum=no' '--enable-module-recovery' '--enable-endomorphism' --cache-file=/dev/null --srcdir=. configure: loading site script /home/ubuntu/build/navcoin-core/depends/aarch64-linux-gnu/share/config.site checking whether make supports nested variables... yes checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for aarch64-linux-gnu-strip... aarch64-linux-gnu-strip checking for a thread-safe mkdir -p... /usr/bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking build system type... x86_64-pc-linux-gnu checking host system type... aarch64-unknown-linux-gnu checking how to print strings... printf checking whether make supports the include directive... yes (GNU style) checking for aarch64-linux-gnu-gcc... aarch64-linux-gnu-gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... yes checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether aarch64-linux-gnu-gcc accepts -g... yes checking for aarch64-linux-gnu-gcc option to accept ISO C89... none needed checking whether aarch64-linux-gnu-gcc understands -c and -o together... yes checking dependency style of aarch64-linux-gnu-gcc... none checking for a sed that does not truncate output... /usr/bin/sed checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for fgrep... /usr/bin/grep -F checking for ld used by aarch64-linux-gnu-gcc... /usr/aarch64-linux-gnu/bin/ld checking if the linker (/usr/aarch64-linux-gnu/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... aarch64-linux-gnu-nm checking the name lister (aarch64-linux-gnu-nm) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking how to convert x86_64-pc-linux-gnu file names to aarch64-unknown-linux-gnu format... func_convert_file_noop checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/aarch64-linux-gnu/bin/ld option to reload object files... -r checking for aarch64-linux-gnu-objdump... aarch64-linux-gnu-objdump checking how to recognize dependent libraries... pass_all checking for aarch64-linux-gnu-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for aarch64-linux-gnu-ar... aarch64-linux-gnu-ar checking for archiver @FILE support... @ checking for aarch64-linux-gnu-strip... (cached) aarch64-linux-gnu-strip checking for aarch64-linux-gnu-ranlib... aarch64-linux-gnu-ranlib checking command to parse aarch64-linux-gnu-nm output from aarch64-linux-gnu-gcc object... ok checking for sysroot... no checking for a working dd... /usr/bin/dd checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 checking for aarch64-linux-gnu-mt... no checking for mt... mt configure: WARNING: using cross tools not prefixed with host triplet checking if mt is a manifest tool... no checking how to run the C preprocessor... aarch64-linux-gnu-gcc -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if aarch64-linux-gnu-gcc supports -fno-rtti -fno-exceptions... no checking for aarch64-linux-gnu-gcc option to produce PIC... -fPIC -DPIC checking if aarch64-linux-gnu-gcc PIC flag -fPIC -DPIC works... yes checking if aarch64-linux-gnu-gcc static flag -static works... yes checking if aarch64-linux-gnu-gcc supports -c -o file.o... yes checking if aarch64-linux-gnu-gcc supports -c -o file.o... (cached) yes checking whether the aarch64-linux-gnu-gcc linker (/usr/aarch64-linux-gnu/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... no checking whether to build static libraries... yes checking whether we are using the GNU C++ compiler... yes checking whether aarch64-linux-gnu-g++ accepts -g... yes checking dependency style of aarch64-linux-gnu-g++... none checking how to run the C++ preprocessor... aarch64-linux-gnu-g++ -E checking for ld used by aarch64-linux-gnu-g++... /usr/aarch64-linux-gnu/bin/ld checking if the linker (/usr/aarch64-linux-gnu/bin/ld) is GNU ld... yes checking whether the aarch64-linux-gnu-g++ linker (/usr/aarch64-linux-gnu/bin/ld) supports shared libraries... yes checking for aarch64-linux-gnu-g++ option to produce PIC... -fPIC -DPIC checking if aarch64-linux-gnu-g++ PIC flag -fPIC -DPIC works... yes checking if aarch64-linux-gnu-g++ static flag -static works... yes checking if aarch64-linux-gnu-g++ supports -c -o file.o... yes checking if aarch64-linux-gnu-g++ supports -c -o file.o... (cached) yes checking whether the aarch64-linux-gnu-g++ linker (/usr/aarch64-linux-gnu/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating pc/libunivalue.pc config.status: creating pc/libunivalue-uninstalled.pc config.status: creating univalue-config.h config.status: executing depfiles commands config.status: executing libtool commands === configuring in src/secp256k1 (/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/src/secp256k1) configure: running /bin/bash ./configure --disable-option-checking '--prefix=/' '--disable-ccache' '--disable-maintainer-mode' '--disable-dependency-tracking' '--enable-glibc-back-compat' '--enable-reduce-exports' '--disable-bench' '--disable-gui-tests' 'CFLAGS=-O1 -g -fPIC' 'CXXFLAGS=-O1 -g' 'LDFLAGS=-static-libstdc++' '--disable-shared' '--with-pic' '--with-bignum=no' '--enable-module-recovery' '--enable-endomorphism' --cache-file=/dev/null --srcdir=. configure: loading site script /home/ubuntu/build/navcoin-core/depends/aarch64-linux-gnu/share/config.site checking build system type... x86_64-pc-linux-gnu checking host system type... aarch64-unknown-linux-gnu checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for aarch64-linux-gnu-strip... aarch64-linux-gnu-strip checking for a thread-safe mkdir -p... /usr/bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking how to print strings... printf checking whether make supports the include directive... yes (GNU style) checking for aarch64-linux-gnu-gcc... aarch64-linux-gnu-gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... yes checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether aarch64-linux-gnu-gcc accepts -g... yes checking for aarch64-linux-gnu-gcc option to accept ISO C89... none needed checking whether aarch64-linux-gnu-gcc understands -c and -o together... yes checking dependency style of aarch64-linux-gnu-gcc... none checking for a sed that does not truncate output... /usr/bin/sed checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for fgrep... /usr/bin/grep -F checking for ld used by aarch64-linux-gnu-gcc... /usr/aarch64-linux-gnu/bin/ld checking if the linker (/usr/aarch64-linux-gnu/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... aarch64-linux-gnu-nm checking the name lister (aarch64-linux-gnu-nm) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking how to convert x86_64-pc-linux-gnu file names to aarch64-unknown-linux-gnu format... func_convert_file_noop checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/aarch64-linux-gnu/bin/ld option to reload object files... -r checking for aarch64-linux-gnu-objdump... aarch64-linux-gnu-objdump checking how to recognize dependent libraries... pass_all checking for aarch64-linux-gnu-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for aarch64-linux-gnu-ar... aarch64-linux-gnu-ar checking for archiver @FILE support... @ checking for aarch64-linux-gnu-strip... (cached) aarch64-linux-gnu-strip checking for aarch64-linux-gnu-ranlib... aarch64-linux-gnu-ranlib checking command to parse aarch64-linux-gnu-nm output from aarch64-linux-gnu-gcc object... ok checking for sysroot... no checking for a working dd... /usr/bin/dd checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 checking for aarch64-linux-gnu-mt... no checking for mt... mt configure: WARNING: using cross tools not prefixed with host triplet checking if mt is a manifest tool... no checking how to run the C preprocessor... aarch64-linux-gnu-gcc -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if aarch64-linux-gnu-gcc supports -fno-rtti -fno-exceptions... no checking for aarch64-linux-gnu-gcc option to produce PIC... -fPIC -DPIC checking if aarch64-linux-gnu-gcc PIC flag -fPIC -DPIC works... yes checking if aarch64-linux-gnu-gcc static flag -static works... yes checking if aarch64-linux-gnu-gcc supports -c -o file.o... yes checking if aarch64-linux-gnu-gcc supports -c -o file.o... (cached) yes checking whether the aarch64-linux-gnu-gcc linker (/usr/aarch64-linux-gnu/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... no checking whether to build static libraries... yes checking whether make supports nested variables... (cached) yes checking for aarch64-linux-gnu-pkg-config... /usr/bin/pkg-config --static checking pkg-config is at least version 0.9.0... yes checking for aarch64-linux-gnu-ar... /usr/bin/aarch64-linux-gnu-ar checking for aarch64-linux-gnu-ranlib... /usr/bin/aarch64-linux-gnu-ranlib checking for aarch64-linux-gnu-strip... /usr/bin/aarch64-linux-gnu-strip checking for aarch64-linux-gnu-gcc option to accept ISO C89... (cached) none needed checking dependency style of aarch64-linux-gnu-gcc... none checking if aarch64-linux-gnu-gcc supports -Werror=unknown-warning-option... no checking if aarch64-linux-gnu-gcc supports -std=c89 -pedantic -Wno-long-long -Wnested-externs -Wshadow -Wstrict-prototypes -Wundef... yes checking if aarch64-linux-gnu-gcc supports -Wno-overlength-strings... yes checking if aarch64-linux-gnu-gcc supports -Wall... yes checking if aarch64-linux-gnu-gcc supports -Wno-unused-function... yes checking if aarch64-linux-gnu-gcc supports -Wextra... yes checking if aarch64-linux-gnu-gcc supports -Wcast-align... yes checking if aarch64-linux-gnu-gcc supports -Wcast-align=strict... yes checking if aarch64-linux-gnu-gcc supports -Wconditional-uninitialized... no checking if aarch64-linux-gnu-gcc supports -fvisibility=hidden... yes checking valgrind/memcheck.h usability... no checking valgrind/memcheck.h presence... no checking for valgrind/memcheck.h... no checking for x86_64 assembly availability... no checking for CRYPTO... yes checking for main in -lcrypto... yes checking for EC functions in libcrypto... yes checking for gcc... gcc checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... (cached) none needed checking whether gcc understands -c and -o together... (cached) yes checking dependency style of gcc... (cached) none checking how to run the C preprocessor... gcc -E checking if gcc supports -Werror=unknown-warning-option... no checking if gcc supports -std=c89 -pedantic -Wno-long-long -Wnested-externs -Wshadow -Wstrict-prototypes -Wundef... yes checking if gcc supports -Wno-overlength-strings... yes checking if gcc supports -Wall... yes checking if gcc supports -Wno-unused-function... yes checking if gcc supports -Wextra... yes checking if gcc supports -Wcast-align... yes checking if gcc supports -Wcast-align=strict... yes checking if gcc supports -Wconditional-uninitialized... no checking if gcc supports -fvisibility=hidden... yes checking for working native compiler: gcc... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating libsecp256k1.pc config.status: creating src/libsecp256k1-config.h config.status: executing depfiles commands config.status: executing libtool commands Build Options: with ecmult precomp = yes with external callbacks = no with benchmarks = yes with tests = yes with openssl tests = yes with coverage = no module ecdh = no module recovery = yes module extrakeys = no module schnorrsig = no asm = no ecmult window size = 15 ecmult gen prec. bits = 4 valgrind = no CC = aarch64-linux-gnu-gcc CPPFLAGS = -I/home/ubuntu/build/navcoin-core/depends/aarch64-linux-gnu/share/../include/ SECP_CFLAGS = -O2 -std=c89 -pedantic -Wno-long-long -Wnested-externs -Wshadow -Wstrict-prototypes -Wundef -Wno-overlength-strings -Wall -Wno-unused-function -Wextra -Wcast-align -Wcast-align=strict -fvisibility=hidden CFLAGS = -pipe -O2 -O1 -g -fPIC LDFLAGS = -L/home/ubuntu/build/navcoin-core/depends/aarch64-linux-gnu/share/../lib -static-libstdc++ CC_FOR_BUILD = gcc CPPFLAGS_FOR_BUILD = SECP_CFLAGS_FOR_BUILD = -O2 -std=c89 -pedantic -Wno-long-long -Wnested-externs -Wshadow -Wstrict-prototypes -Wundef -Wno-overlength-strings -Wall -Wno-unused-function -Wextra -Wcast-align -Wcast-align=strict -fvisibility=hidden CFLAGS_FOR_BUILD = -g -O2 LDFLAGS_FOR_BUILD = Fixing libtool for -rpath problems. Options used to compile and link: with wallet = yes with gui / qt = yes with qr = yes with zmq = yes with test = yes with bench = no with upnp = yes use asm = no enable sse42 = no enable sse41 = no enable avx2 = no enable shani = no debug enabled = no bls OPSYS = Linux bls SEED = UDEV bls WSIZE = 64 bls CCACHE = bls CC = aarch64-linux-gnu-gcc bls CC_RAW = aarch64-linux-gnu-gcc bls CXX = aarch64-linux-gnu-g++ bls CXX_RAW = aarch64-linux-gnu-g++ -std=c++17 bls CFLAGS = '-pipe -O2 -O1 -g -fPIC -O1 -pipe -O2 -O1 -g -fPIC -O1 -I/home/ubuntu/build/navcoin-core/depends/aarch64-linux-gnu/share/../include/ -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -I/home/ubuntu/build/navcoin-core/depends/aarch64-linux-gnu/share/../include' bls CXXFLAGS = '-std=c++17 -pipe -O2 -O1 -g -O0 -DCURL_STATICLIB -fvisibility=hidden -pipe -O2 -O1 -g -O0 -DCURL_STATICLIB -fvisibility=hidden -I/home/ubuntu/build/navcoin-core/depends/aarch64-linux-gnu/share/../include/ -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -I/home/ubuntu/build/navcoin-core/depends/aarch64-linux-gnu/share/../include' bls DEPENDS = /home/ubuntu/build/navcoin-core/depends/aarch64-linux-gnu/share/.. target os = linux build os = CC = aarch64-linux-gnu-gcc CFLAGS = -pthread -pipe -O2 -O1 -g -fPIC -O1 CPPFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -I/home/ubuntu/build/navcoin-core/depends/aarch64-linux-gnu/share/../include/ -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS CXX = aarch64-linux-gnu-g++ -std=c++17 CXXFLAGS = -Wstack-protector -fstack-protector-all -pipe -O2 -O1 -g -O0 -DCURL_STATICLIB -fvisibility=hidden LDFLAGS = -lpthread -Wl,-z,relro -Wl,-z,now -Wl,-z,separate-code -pie -L/home/ubuntu/build/navcoin-core/depends/aarch64-linux-gnu/share/../lib -static-libstdc++ ARFLAGS = cr CHARTS_LIBS = -L/home/ubuntu/build/navcoin-core/depends/aarch64-linux-gnu/lib -lQt5Charts -lQt5Widgets -lQt5Gui -lqtlibpng -lqtharfbuzz -lQt5Core -lm -lz -ldl -lpthread -lQt5Widgets -lQt5Gui -lqtlibpng -lqtharfbuzz -lQt5Core -lm -lz -ldl -lpthread -lQt5Gui -lQt5Core -lm -lz -ldl -lpthread -lqtlibpng -lqtharfbuzz -lz -lQt5Core -lpthread -lm -lz -ldl CHARTS_CFLAGS = -I/home/ubuntu/build/navcoin-core/depends/aarch64-linux-gnu/include/QtCharts -I/home/ubuntu/build/navcoin-core/depends/aarch64-linux-gnu/include/QtWidgets -I/home/ubuntu/build/navcoin-core/depends/aarch64-linux-gnu/include/QtGui -I/home/ubuntu/build/navcoin-core/depends/aarch64-linux-gnu/include/QtCore + make -j3 Makefile:1243: warning: overriding recipe for target 'check-recursive' Makefile:718: warning: ignoring old recipe for target 'check-recursive' Makefile:1248: warning: overriding recipe for target 'install-recursive' Makefile:718: warning: ignoring old recipe for target 'install-recursive' Making all in src/bls/build make[1]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/src/bls/build' make[2]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/src/bls/build' make[3]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/src/bls/build' make[3]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/src/bls/build' Scanning dependencies of target arith_objs make[3]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/src/bls/build' [ 0%] Built target arith_objs Scanning dependencies of target blstmp make[3]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/src/bls/build' make[3]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/src/bls/build' make[3]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/src/bls/build' [ 1%] Building CXX object src/CMakeFiles/blstmp.dir/privatekey.cpp.o [ 1%] Building CXX object src/CMakeFiles/blstmp.dir/bls.cpp.o Scanning dependencies of target relic_s make[3]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/src/bls/build' make[3]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/src/bls/build' [ 2%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/relic_err.c.o [ 2%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/relic_core.c.o [ 3%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/relic_conf.c.o [ 3%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/relic_util.c.o [ 3%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/arch/relic_arch_none.c.o [ 4%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/rand/relic_rand_core.c.o [ 4%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/rand/relic_rand_hashd.c.o [ 5%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_add.c.o [ 5%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_cmp.c.o [ 6%] Building CXX object src/CMakeFiles/blstmp.dir/elements.cpp.o [ 6%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_div.c.o [ 7%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_factor.c.o [ 7%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_gcd.c.o [ 7%] Building CXX object src/CMakeFiles/blstmp.dir/schemes.cpp.o [ 8%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_inv.c.o [ 8%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_lcm.c.o [ 9%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_mem.c.o [ 9%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_mod.c.o [ 9%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_mul.c.o [ 10%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_mxp.c.o [ 10%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_prime.c.o [ 11%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_rec.c.o [ 11%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_shift.c.o [ 11%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_smb.c.o [ 12%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_sqr.c.o [ 12%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_srt.c.o [ 13%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_util.c.o [ 13%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/dv/relic_dv_mem.c.o [ 13%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/dv/relic_dv_util.c.o [ 14%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fp/relic_fp_add.c.o [ 14%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fp/relic_fp_cmp.c.o [ 15%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fp/relic_fp_exp.c.o [ 15%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fp/relic_fp_inv.c.o [ 16%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fp/relic_fp_mul.c.o [ 16%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fp/relic_fp_param.c.o [ 16%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fp/relic_fp_prime.c.o [ 17%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fp/relic_fp_rdc.c.o [ 17%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fp/relic_fp_shift.c.o [ 18%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fp/relic_fp_sqr.c.o [ 18%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fp/relic_fp_srt.c.o [ 18%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fp/relic_fp_util.c.o [ 19%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp12_mul.c.o [ 18%] Linking CXX static library libblstmp.a make[3]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/src/bls/build' [ 19%] Built target blstmp [ 19%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp12_sqr.c.o [ 20%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp18_mul.c.o [ 20%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp18_sqr.c.o [ 20%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp24_mul.c.o [ 21%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp2_mul.c.o [ 21%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp24_sqr.c.o [ 22%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp2_sqr.c.o [ 22%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp3_mul.c.o [ 23%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp3_sqr.c.o [ 23%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp48_mul.c.o [ 23%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp48_sqr.c.o [ 24%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp4_mul.c.o [ 24%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp4_sqr.c.o [ 25%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp54_mul.c.o [ 25%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp54_sqr.c.o [ 25%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp6_mul.c.o [ 26%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp6_sqr.c.o [ 26%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp8_mul.c.o [ 27%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp8_sqr.c.o [ 27%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp9_mul.c.o [ 27%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp9_sqr.c.o [ 28%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fpx_add.c.o [ 28%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fpx_cmp.c.o [ 29%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fpx_cyc.c.o [ 29%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fpx_exp.c.o [ 30%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fpx_field.c.o [ 30%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fpx_frb.c.o [ 30%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fpx_inv.c.o [ 31%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fpx_pck.c.o [ 31%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fpx_rdc.c.o [ 32%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fpx_srt.c.o [ 32%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fpx_util.c.o [ 32%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fb/relic_fb_add.c.o [ 33%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fb/relic_fb_cmp.c.o [ 33%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fb/relic_fb_exp.c.o [ 34%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fb/relic_fb_inv.c.o [ 34%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fb/relic_fb_itr.c.o [ 34%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fb/relic_fb_mul.c.o [ 35%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fb/relic_fb_param.c.o [ 35%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fb/relic_fb_poly.c.o [ 36%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fb/relic_fb_rdc.c.o [ 36%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fb/relic_fb_shift.c.o [ 37%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fb/relic_fb_slv.c.o [ 37%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fb/relic_fb_sqr.c.o [ 37%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fb/relic_fb_srt.c.o [ 38%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fb/relic_fb_trc.c.o [ 38%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fb/relic_fb_util.c.o [ 39%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fbx/relic_fb2_inv.c.o [ 39%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fbx/relic_fb2_mul.c.o [ 39%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fbx/relic_fb2_slv.c.o [ 40%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fbx/relic_fb2_sqr.c.o [ 40%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ep/relic_ep_add.c.o [ 41%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ep/relic_ep_cmp.c.o [ 41%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ep/relic_ep_curve.c.o [ 41%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ep/relic_ep_dbl.c.o [ 42%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ep/relic_ep_map.c.o [ 42%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ep/relic_ep_mul.c.o [ 43%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ep/relic_ep_mul_fix.c.o [ 43%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ep/relic_ep_mul_sim.c.o [ 44%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ep/relic_ep_neg.c.o [ 44%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ep/relic_ep_norm.c.o [ 44%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ep/relic_ep_param.c.o [ 45%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ep/relic_ep_pck.c.o [ 45%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ep/relic_ep_util.c.o [ 46%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep2_add.c.o [ 46%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep2_cmp.c.o [ 46%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep2_curve.c.o [ 47%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep2_dbl.c.o [ 47%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep2_frb.c.o [ 48%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep2_map.c.o [ 48%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep2_mul.c.o [ 48%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep2_mul_fix.c.o [ 49%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep2_mul_sim.c.o [ 49%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep2_neg.c.o [ 50%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep2_norm.c.o [ 50%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep2_pck.c.o [ 51%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep2_util.c.o [ 51%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/eb/relic_eb_add.c.o [ 51%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/eb/relic_eb_cmp.c.o [ 52%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/eb/relic_eb_curve.c.o [ 52%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/eb/relic_eb_dbl.c.o [ 53%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/eb/relic_eb_frb.c.o [ 53%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/eb/relic_eb_hlv.c.o [ 53%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/eb/relic_eb_map.c.o [ 54%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/eb/relic_eb_mul.c.o [ 54%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/eb/relic_eb_mul_fix.c.o [ 55%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/eb/relic_eb_mul_sim.c.o [ 55%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/eb/relic_eb_neg.c.o [ 55%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/eb/relic_eb_norm.c.o [ 55%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/eb/relic_eb_pck.c.o [ 56%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/eb/relic_eb_param.c.o [ 57%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/eb/relic_eb_util.c.o [ 57%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ed/relic_ed_add.c.o [ 58%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ed/relic_ed_cmp.c.o [ 58%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ed/relic_ed_curve.c.o [ 58%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ed/relic_ed_dbl.c.o [ 59%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ed/relic_ed_map.c.o [ 59%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ed/relic_ed_mul.c.o [ 60%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ed/relic_ed_mul_fix.c.o [ 60%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ed/relic_ed_mul_sim.c.o [ 60%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ed/relic_ed_neg.c.o [ 61%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ed/relic_ed_norm.c.o [ 61%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ed/relic_ed_param.c.o [ 62%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ed/relic_ed_pck.c.o [ 62%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ed/relic_ed_util.c.o [ 62%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_add_k12.c.o [ 63%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_add_k2.c.o [ 63%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_add_k48.c.o [ 64%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_add_k54.c.o [ 64%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_add_k8.c.o [ 65%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_dbl_k12.c.o [ 65%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_dbl_k2.c.o [ 65%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_dbl_k48.c.o [ 66%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_dbl_k54.c.o [ 66%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_dbl_k8.c.o [ 67%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_exp_k12.c.o [ 67%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_exp_k2.c.o [ 67%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_exp_k48.c.o [ 67%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_exp_k8.c.o [ 68%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_exp_k54.c.o [ 69%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_map.c.o [ 69%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_map_k12.c.o [ 69%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_map_k2.c.o [ 70%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_map_k48.c.o [ 70%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_map_k54.c.o [ 71%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_map_k8.c.o [ 71%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_norm.c.o [ 72%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pc/relic_pc_core.c.o [ 72%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pc/relic_pc_exp.c.o [ 72%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pc/relic_pc_util.c.o [ 73%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_rsa.c.o [ 73%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_rabin.c.o [ 74%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_bdpe.c.o [ 74%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_ghpe.c.o [ 74%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_phpe.c.o [ 75%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_ecdh.c.o [ 75%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_ecmqv.c.o [ 76%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_ecies.c.o [ 76%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_ecdsa.c.o [ 76%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_ecss.c.o [ 77%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_vbnn.c.o [ 77%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_sokaka.c.o [ 78%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_bgn.c.o [ 78%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_ibe.c.o [ 79%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_bls.c.o [ 79%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_cls.c.o [ 79%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_pss.c.o [ 80%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_mpss.c.o [ 80%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_bbs.c.o [ 81%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_zss.c.o [ 81%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_cmlhs.c.o [ 81%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_mklhs.c.o [ 82%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bc/relic_bc_aes.c.o [ 82%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bc/rijndael-alg-fst.c.o [ 83%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bc/rijndael-api-fst.c.o [ 83%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/md/blake2s-ref.c.o [ 83%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/md/relic_md_blake2s.c.o [ 84%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/md/relic_md_hmac.c.o [ 84%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/md/relic_md_kdf.c.o [ 85%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/md/relic_md_mgf.c.o [ 85%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/md/relic_md_sha224.c.o [ 86%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/md/relic_md_sha256.c.o [ 86%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/md/relic_md_sha384.c.o [ 86%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/md/relic_md_sha512.c.o [ 87%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/md/relic_md_xmd.c.o [ 87%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/md/sha224-256.c.o [ 88%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/md/sha384-512.c.o [ 88%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/mpc/relic_mt_mpc.c.o [ 88%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/mpc/relic_pc_mpc.c.o [ 89%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/gmp/relic_bn_add_low.c.o [ 89%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/gmp/relic_bn_div_low.c.o [ 90%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/gmp/relic_bn_mod_low.c.o [ 90%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/gmp/relic_bn_mul_low.c.o [ 90%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/gmp/relic_bn_shift_low.c.o [ 91%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/gmp/relic_bn_sqr_low.c.o [ 91%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/gmp/relic_fp_add_low.c.o [ 92%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/gmp/relic_fp_inv_low.c.o [ 92%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/gmp/relic_fp_mul_low.c.o [ 93%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/gmp/relic_fp_rdc_low.c.o [ 93%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/gmp/relic_fp_shift_low.c.o [ 93%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/gmp/relic_fp_sqr_low.c.o [ 94%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/easy/relic_fpx_add_low.c.o [ 94%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/easy/relic_fpx_mul_low.c.o [ 95%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/easy/relic_fpx_rdc_low.c.o [ 95%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/easy/relic_fpx_sqr_low.c.o [ 95%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/gmp/relic_fb_add_low.c.o [ 96%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/easy/relic_fb_inv_low.c.o [ 96%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/easy/relic_fb_itr_low.c.o [ 97%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/easy/relic_fb_mul_low.c.o [ 97%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/easy/relic_fb_rdc_low.c.o [ 97%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/gmp/relic_fb_shift_low.c.o [ 98%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/easy/relic_fb_slv_low.c.o [ 98%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/easy/relic_fb_sqr_low.c.o [ 99%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/easy/relic_fb_srt_low.c.o [ 99%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/easy/relic_fb_trc_low.c.o [100%] Linking C static library ../lib/librelic_s.a make[3]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/src/bls/build' [100%] Built target relic_s make[3]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/src/bls/build' Scanning dependencies of target combined_custom make[3]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/src/bls/build' make[3]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/src/bls/build' /usr/bin/aarch64-linux-gnu-ar: creating /home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/src/bls/build/libbls.a make[3]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/src/bls/build' [100%] Built target combined_custom make[3]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/src/bls/build' Scanning dependencies of target bls make[3]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/src/bls/build' make[3]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/src/bls/build' [100%] Building CXX object src/CMakeFiles/bls.dir/privatekey.cpp.o [100%] Linking CXX static library libbls.a make[3]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/src/bls/build' [100%] Built target bls make[2]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/src/bls/build' make[1]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/src/bls/build' Making all in src/mcl/build make[1]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/src/mcl/build' make[2]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/src/mcl/build' make[3]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/src/mcl/build' Scanning dependencies of target mcl_st make[3]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/src/mcl/build' make[3]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/src/mcl/build' [ 12%] Building CXX object CMakeFiles/mcl_st.dir/src/fp.cpp.o [ 25%] Linking CXX static library lib/libmcl.a make[3]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/src/mcl/build' [ 25%] Built target mcl_st make[3]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/src/mcl/build' make[3]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/src/mcl/build' make[3]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/src/mcl/build' Scanning dependencies of target mclbn384 Scanning dependencies of target mclbn384_256 Scanning dependencies of target mclbn256 make[3]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/src/mcl/build' make[3]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/src/mcl/build' make[3]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/src/mcl/build' make[3]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/src/mcl/build' make[3]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/src/mcl/build' make[3]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/src/mcl/build' [ 37%] Building CXX object CMakeFiles/mclbn384_256.dir/src/bn_c384_256.cpp.o [ 50%] Building CXX object CMakeFiles/mclbn384.dir/src/bn_c384.cpp.o [ 62%] Building CXX object CMakeFiles/mclbn256.dir/src/bn_c256.cpp.o [ 75%] Linking CXX static library lib/libmclbn384_256.a [ 87%] Linking CXX static library lib/libmclbn384.a make[3]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/src/mcl/build' make[3]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/src/mcl/build' [ 87%] Built target mclbn384_256 [ 87%] Built target mclbn384 [100%] Linking CXX static library lib/libmclbn256.a make[3]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/src/mcl/build' [100%] Built target mclbn256 make[2]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/src/mcl/build' make[1]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/src/mcl/build' Making all in src make[1]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/src' make[2]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/src' CXX navcoind-navcoind.o CXX libnavcoin_server_a-bloom.o CXX libnavcoin_server_a-addrman.o CXX libnavcoin_server_a-blockencodings.o CXX libnavcoin_server_a-chain.o CXX libnavcoin_server_a-checkpoints.o CXX libnavcoin_server_a-daoversionbit.o CXX libnavcoin_server_a-fs.o CXX libnavcoin_server_a-httprpc.o CXX libnavcoin_server_a-httpserver.o CXX libnavcoin_server_a-kernel.o CXX libnavcoin_server_a-init.o CXX libnavcoin_server_a-dbwrapper.o CXX libnavcoin_server_a-main.o CXX libnavcoin_server_a-merkleblock.o CXX libnavcoin_server_a-miner.o CXX libnavcoin_server_a-net.o CXX libnavcoin_server_a-ntpclient.o CXX libnavcoin_server_a-noui.o CXX libnavcoin_server_a-pow.o CXX libnavcoin_server_a-pos.o CXX libnavcoin_server_a-random.o CXX libnavcoin_server_a-rest.o CXX libnavcoin_server_a-timedata.o CXX libnavcoin_server_a-torcontrol.o CXX libnavcoin_server_a-txdb.o CXX libnavcoin_server_a-txmempool.o CXX libnavcoin_server_a-ui_interface.o CXX libnavcoin_server_a-untar.o CXX libnavcoin_server_a-validationinterface.o CXX libnavcoin_server_a-versionbits.o CXX libnavcoin_common_a-amount.o CXX libnavcoin_common_a-base58.o CXX blsct/libnavcoin_common_a-bulletproofs.o CXX blsct/libnavcoin_common_a-scalar.o blsct/bulletproofs.cpp: In function ‘bls::G1Element MultiExp(std::vector)’: blsct/bulletproofs.cpp:119:16: warning: stack protector not protecting local variables: variable length buffer [-Wstack-protector] 119 | bls::G1Element MultiExp(std::vector multiexp_data) | ^~~~~~~~ CXX blsct/libnavcoin_common_a-transaction.o CXX blsct/libnavcoin_common_a-verification.o CXX libnavcoin_common_a-chainparams.o CXX libnavcoin_common_a-coins.o CXX libnavcoin_common_a-compressor.o CXX libnavcoin_common_a-core_read.o CXX libnavcoin_common_a-core_write.o CXX libnavcoin_common_a-key.o CXX libnavcoin_common_a-keystore.o CXX libnavcoin_common_a-netbase.o CXX libnavcoin_common_a-protocol.o CXX libnavcoin_common_a-scheduler.o CXX script/libnavcoin_common_a-sign.o CXX script/libnavcoin_common_a-standard.o make[3]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/src/univalue' CXX lib/libunivalue_la-univalue.lo CXX lib/libunivalue_la-univalue_get.lo CXX lib/libunivalue_la-univalue_read.lo CXX lib/libunivalue_la-univalue_write.lo CXX libnavcoin_util_a-uint256.o CXXLD libunivalue.la make[3]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/src/univalue' CXX libnavcoin_util_a-chainparamsbase.o CXX libnavcoin_util_a-random.o CXX rpc/libnavcoin_util_a-protocol.o CXX support/libnavcoin_util_a-cleanse.o CXX libnavcoin_util_a-sync.o CXX libnavcoin_util_a-util.o CXX libnavcoin_util_a-utilmoneystr.o CXX libnavcoin_util_a-utilstrencodings.o CXX libnavcoin_util_a-utiltime.o CXX compat/libnavcoin_util_a-glibc_compat.o CXX blsct/libnavcoin_wallet_a-rpc.o CXX consensus/libnavcoin_wallet_a-dao.o CXX policy/libnavcoin_wallet_a-rbf.o CXX libnavcoin_wallet_a-daoversionbit.o CXX libnavcoin_consensus_a-arith_uint256.o CXX blsct/libnavcoin_consensus_a-bulletproofs.o CXX blsct/libnavcoin_consensus_a-scalar.o blsct/bulletproofs.cpp: In function ‘bls::G1Element MultiExp(std::vector)’: blsct/bulletproofs.cpp:119:16: warning: stack protector not protecting local variables: variable length buffer [-Wstack-protector] 119 | bls::G1Element MultiExp(std::vector multiexp_data) | ^~~~~~~~ CXX consensus/libnavcoin_consensus_a-merkle.o CXX consensus/libnavcoin_consensus_a-programs.o CC libnavcoin_consensus_a-aes_helper.o CC libnavcoin_consensus_a-blake.o CC libnavcoin_consensus_a-bmw.o CC libnavcoin_consensus_a-cubehash.o CC libnavcoin_consensus_a-echo.o CC libnavcoin_consensus_a-fugue.o CC libnavcoin_consensus_a-groestl.o CC libnavcoin_consensus_a-keccak.o CC libnavcoin_consensus_a-hamsi_helper.o CC libnavcoin_consensus_a-hamsi.o CC libnavcoin_consensus_a-jh.o CC libnavcoin_consensus_a-luffa.o CC libnavcoin_consensus_a-shavite.o CC libnavcoin_consensus_a-simd.o CC libnavcoin_consensus_a-skein.o CXX support/libnavcoin_consensus_a-cleanse.o CXX libnavcoin_consensus_a-hash.o CXX libnavcoin_consensus_a-pubkey.o CXX script/libnavcoin_consensus_a-interpreter.o CXX script/libnavcoin_consensus_a-script.o CXX script/libnavcoin_consensus_a-script_error.o CXX libnavcoin_consensus_a-uint256.o CXX libnavcoin_consensus_a-utilstrencodings.o CXX libnavcoin_consensus_a-utiltime.o CXX crypto/libnavcoin_crypto_a-sha1.o CXX crypto/libnavcoin_crypto_a-sha256.o CXX crypto/libnavcoin_crypto_a-sha512.o make[3]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/src/secp256k1' gcc -DHAVE_CONFIG_H -I. -I./src -O2 -std=c89 -pedantic -Wno-long-long -Wnested-externs -Wshadow -Wstrict-prototypes -Wundef -Wno-overlength-strings -Wall -Wno-unused-function -Wextra -Wcast-align -Wcast-align=strict -fvisibility=hidden -g -O2 -c src/gen_context.c -o gen_context.o CXX navcoin_cli-navcoin-cli.o gcc -O2 -std=c89 -pedantic -Wno-long-long -Wnested-externs -Wshadow -Wstrict-prototypes -Wundef -Wno-overlength-strings -Wall -Wno-unused-function -Wextra -Wcast-align -Wcast-align=strict -fvisibility=hidden -g -O2 gen_context.o -o gen_context ./gen_context CC src/libsecp256k1_la-secp256k1.lo CXX rpc/libnavcoin_cli_a-client.o CCLD libsecp256k1.la make[3]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/src/secp256k1' CXX navcoin_tx-navcoin-tx.o Generated test/data/script_tests.json.h Generated test/data/base58_keys_valid.json.h Generated test/data/base58_encode_decode.json.h Generated test/data/base58_keys_invalid.json.h Generated test/data/tx_invalid.json.h Generated test/data/tx_valid.json.h Generated test/data/sighash.json.h GEN qt/forms/ui_addressbookpage.h GEN qt/forms/ui_askpassphrasedialog.h GEN qt/forms/ui_startoptionsdialog.h GEN qt/forms/ui_startoptions.h GEN qt/forms/ui_startoptionspassword.h GEN qt/forms/ui_startoptionsrestore.h GEN qt/forms/ui_startoptionssort.h GEN qt/forms/ui_startoptionsrevealed.h GEN qt/forms/ui_startoptionsmain.h GEN qt/forms/ui_coincontroldialog.h GEN qt/forms/ui_communityfundcreatepaymentrequestdialog.h GEN qt/forms/ui_communityfundcreateproposaldialog.h GEN qt/forms/ui_communityfunddisplay.h GEN qt/forms/ui_communityfunddisplaydetailed.h GEN qt/forms/ui_communityfunddisplaypaymentrequest.h qt/forms/communityfunddisplaypaymentrequest.ui: Warning: Z-order assignment: '' is not a valid widget. qt/forms/communityfunddisplaypaymentrequest.ui: Warning: Z-order assignment: '' is not a valid widget. qt/forms/communityfunddisplaypaymentrequest.ui: Warning: Z-order assignment: '' is not a valid widget. GEN qt/forms/ui_communityfunddisplaypaymentrequestdetailed.h GEN qt/forms/ui_communityfundpage.h GEN qt/forms/ui_communityfundsuccessdialog.h GEN qt/forms/ui_debugwindow.h qt/forms/debugwindow.ui: Warning: The name 'verticalLayout_3' (QVBoxLayout) is already in use, defaulting to 'verticalLayout_31'. GEN qt/forms/ui_editaddressdialog.h GEN qt/forms/ui_getaddresstoreceive.h GEN qt/forms/ui_helpmessagedialog.h GEN qt/forms/ui_modaloverlay.h GEN qt/forms/ui_openuridialog.h GEN qt/forms/ui_optionsdialog.h GEN qt/forms/ui_overviewpage.h GEN qt/forms/ui_receivecoinsdialog.h GEN qt/forms/ui_receiverequestdialog.h GEN qt/forms/ui_sendcoinsdialog.h qt/forms/sendcoinsdialog.ui: Warning: The name 'horizontalSpacer_7' (QSpacerItem) is already in use, defaulting to 'horizontalSpacer_71'. qt/forms/sendcoinsdialog.ui: Warning: The name 'verticalSpacer' (QSpacerItem) is already in use, defaulting to 'verticalSpacer1'. GEN qt/forms/ui_sendcoinsentry.h GEN qt/forms/ui_sendcommunityfunddialog.h GEN qt/forms/ui_signverifymessagedialog.h GEN qt/forms/ui_transactiondescdialog.h GEN qt/moc_addressbookpage.cpp GEN qt/moc_addresstablemodel.cpp GEN qt/moc_askpassphrasedialog.cpp GEN qt/moc_bantablemodel.cpp GEN qt/moc_clientmodel.cpp GEN qt/moc_startoptionsdialog.cpp GEN qt/moc_startoptions.cpp GEN qt/moc_startoptionspassword.cpp GEN qt/moc_startoptionsrestore.cpp GEN qt/moc_startoptionssort.cpp GEN qt/moc_startoptionsrevealed.cpp GEN qt/moc_startoptionsmain.cpp GEN qt/moc_coincontroldialog.cpp GEN qt/moc_coincontroltreewidget.cpp GEN qt/moc_coldstakingwizard.cpp GEN qt/moc_communityfundcreatepaymentrequestdialog.cpp GEN qt/moc_communityfundcreateproposaldialog.cpp GEN qt/moc_communityfunddisplay.cpp GEN qt/moc_communityfunddisplaydetailed.cpp GEN qt/moc_communityfunddisplaypaymentrequest.cpp GEN qt/moc_communityfunddisplaypaymentrequestdetailed.cpp GEN qt/moc_communityfundpage.cpp GEN qt/moc_communityfundsuccessdialog.cpp GEN qt/moc_csvmodelwriter.cpp GEN qt/moc_editaddressdialog.cpp GEN qt/moc_getaddresstoreceive.cpp GEN qt/moc_guiutil.cpp GEN qt/moc_macappnapinhibitor.cpp qt/macappnapinhibitor.h:0: Note: No relevant classes found. No output generated. GEN qt/moc_macdockiconhandler.cpp GEN qt/moc_macnotificationhandler.cpp GEN qt/moc_aggregationsession.cpp GEN qt/moc_modaloverlay.cpp GEN qt/moc_navcoinaddressvalidator.cpp GEN qt/moc_navcoinamountfield.cpp GEN qt/moc_navcoingui.cpp GEN qt/moc_navcoinunits.cpp GEN qt/moc_notificator.cpp GEN qt/moc_openuridialog.cpp GEN qt/moc_optionsdialog.cpp GEN qt/moc_optionsmodel.cpp GEN qt/moc_overviewpage.cpp GEN qt/moc_peertablemodel.cpp GEN qt/moc_qjsonmodel.cpp GEN qt/moc_qvalidatedlineedit.cpp GEN qt/moc_qvalidatedplaintextedit.cpp qt/qvalidatedplaintextedit.h:33: Error: Class declaration lacks Q_OBJECT macro. GEN qt/moc_qvalidatedspinbox.cpp GEN qt/moc_qvaluecombobox.cpp GEN qt/moc_receivecoinsdialog.cpp GEN qt/moc_receiverequestdialog.cpp GEN qt/moc_recentrequeststablemodel.cpp GEN qt/moc_rpcconsole.cpp GEN qt/moc_sendcoinsdialog.cpp GEN qt/moc_sendcoinsentry.cpp GEN qt/moc_sendcommunityfunddialog.cpp GEN qt/moc_signverifymessagedialog.cpp GEN qt/moc_splashscreen.cpp GEN qt/moc_splitrewards.cpp GEN qt/moc_trafficgraphwidget.cpp GEN qt/moc_transactiondesc.cpp GEN qt/moc_transactiondescdialog.cpp GEN qt/moc_transactionfilterproxy.cpp GEN qt/moc_transactiontablemodel.cpp GEN qt/moc_transactionview.cpp GEN qt/moc_utilitydialog.cpp GEN qt/moc_walletframe.cpp GEN qt/moc_walletview.cpp GEN qt/moc_walletmodel.cpp GEN qt/moc_daopage.cpp GEN qt/moc_daoconsultationvote.cpp GEN qt/moc_daoconsultationcreate.cpp GEN qt/moc_swapxnav.cpp GEN qt/moc_navcoinlistwidget.cpp GEN qt/moc_navcoinpushbutton.cpp GEN qt/moc_daoproposeanswer.cpp GEN qt/moc_daosupport.cpp GEN qt/styles/moc_dark.cpp GEN qt/styles/moc_light.cpp GEN qt/qrc_navcoin.cpp GEN qt/locale/navcoin_af.qm GEN qt/locale/navcoin_af_ZA.qm GEN qt/locale/navcoin_ar.qm GEN qt/locale/navcoin_be_BY.qm Removed plural forms as the target language has less forms. If this sounds wrong, possibly the target language is not set or recognized. GEN qt/locale/navcoin_bg.qm GEN qt/locale/navcoin_bg_BG.qm GEN qt/locale/navcoin_ca.qm GEN qt/locale/navcoin_ca@valencia.qm GEN qt/locale/navcoin_ca_ES.qm GEN qt/locale/navcoin_cs.qm Removed plural forms as the target language has less forms. If this sounds wrong, possibly the target language is not set or recognized. GEN qt/locale/navcoin_cs_CZ.qm GEN qt/locale/navcoin_cy.qm GEN qt/locale/navcoin_da.qm GEN qt/locale/navcoin_de.qm GEN qt/locale/navcoin_el.qm GEN qt/locale/navcoin_el_GR.qm GEN qt/locale/navcoin_en_GB.qm GEN qt/locale/navcoin_en.qm GEN qt/locale/navcoin_eo.qm GEN qt/locale/navcoin_es_AR.qm GEN qt/locale/navcoin_es.qm GEN qt/locale/navcoin_es_CL.qm GEN qt/locale/navcoin_es_CO.qm GEN qt/locale/navcoin_es_DO.qm GEN qt/locale/navcoin_es_ES.qm GEN qt/locale/navcoin_es_MX.qm GEN qt/locale/navcoin_es_UY.qm GEN qt/locale/navcoin_es_VE.qm GEN qt/locale/navcoin_et.qm GEN qt/locale/navcoin_eu_ES.qm GEN qt/locale/navcoin_fa.qm GEN qt/locale/navcoin_fa_IR.qm Removed plural forms as the target language has less forms. If this sounds wrong, possibly the target language is not set or recognized. GEN qt/locale/navcoin_fr.qm GEN qt/locale/navcoin_fi.qm GEN qt/locale/navcoin_fr_CA.qm GEN qt/locale/navcoin_fr_FR.qm GEN qt/locale/navcoin_gl.qm GEN qt/locale/navcoin_he.qm GEN qt/locale/navcoin_hi_IN.qm GEN qt/locale/navcoin_hr.qm GEN qt/locale/navcoin_hu.qm GEN qt/locale/navcoin_id_ID.qm Removed plural forms as the target language has less forms. If this sounds wrong, possibly the target language is not set or recognized. GEN qt/locale/navcoin_it.qm GEN qt/locale/navcoin_it_IT.qm GEN qt/locale/navcoin_ja.qm GEN qt/locale/navcoin_ka.qm GEN qt/locale/navcoin_kk_KZ.qm GEN qt/locale/navcoin_ko_KR.qm GEN qt/locale/navcoin_ku_IQ.qm GEN qt/locale/navcoin_la.qm GEN qt/locale/navcoin_ky.qm GEN qt/locale/navcoin_lt.qm GEN qt/locale/navcoin_lv_LV.qm GEN qt/locale/navcoin_mk_MK.qm GEN qt/locale/navcoin_mn.qm GEN qt/locale/navcoin_ms_MY.qm GEN qt/locale/navcoin_nb.qm GEN qt/locale/navcoin_nl.qm GEN qt/locale/navcoin_pam.qm GEN qt/locale/navcoin_pl.qm GEN qt/locale/navcoin_pt_BR.qm GEN qt/locale/navcoin_pt_PT.qm GEN qt/locale/navcoin_ro.qm GEN qt/locale/navcoin_ro_RO.qm GEN qt/locale/navcoin_ru.qm Removed plural forms as the target language has less forms. If this sounds wrong, possibly the target language is not set or recognized. GEN qt/locale/navcoin_ru_RU.qm GEN qt/locale/navcoin_sk.qm GEN qt/locale/navcoin_sl_SI.qm Removed plural forms as the target language has less forms. If this sounds wrong, possibly the target language is not set or recognized. GEN qt/locale/navcoin_sq.qm GEN qt/locale/navcoin_sr.qm GEN qt/locale/navcoin_sr@latin.qm GEN qt/locale/navcoin_sv.qm GEN qt/locale/navcoin_ta.qm GEN qt/locale/navcoin_th_TH.qm GEN qt/locale/navcoin_tr.qm GEN qt/locale/navcoin_tr_TR.qm Removed plural forms as the target language has less forms. If this sounds wrong, possibly the target language is not set or recognized. GEN qt/locale/navcoin_uk.qm GEN qt/locale/navcoin_ur_PK.qm Removed plural forms as the target language has less forms. If this sounds wrong, possibly the target language is not set or recognized. GEN qt/locale/navcoin_uz@Cyrl.qm GEN qt/locale/navcoin_vi.qm GEN qt/locale/navcoin_vi_VN.qm GEN qt/locale/navcoin_zh.qm GEN qt/locale/navcoin_zh_CN.qm GEN qt/locale/navcoin_zh_HK.qm GEN qt/locale/navcoin_zh_TW.qm CXX crypto/libnavcoinconsensus_la-aes.lo CXX crypto/libnavcoinconsensus_la-chacha20.lo CXX crypto/libnavcoinconsensus_la-hmac_sha256.lo CXX crypto/libnavcoinconsensus_la-hmac_sha512.lo CXX crypto/libnavcoinconsensus_la-ripemd160.lo CC crypto/external/libnavcoinconsensus_la-hmac_sha256.lo CC crypto/external/libnavcoinconsensus_la-hmac_sha512.lo CC crypto/external/libnavcoinconsensus_la-pkcs5_pbkdf2.lo CC crypto/external/libnavcoinconsensus_la-sha256.lo CC crypto/external/libnavcoinconsensus_la-sha512.lo CC crypto/external/libnavcoinconsensus_la-zeroize.lo CXX crypto/libnavcoinconsensus_la-sha1.lo CXX crypto/libnavcoinconsensus_la-sha256.lo CXX crypto/libnavcoinconsensus_la-sha512.lo CXX libnavcoinconsensus_la-arith_uint256.lo CXX blsct/libnavcoinconsensus_la-bulletproofs.lo CXX blsct/libnavcoinconsensus_la-scalar.lo CXX consensus/libnavcoinconsensus_la-merkle.lo blsct/bulletproofs.cpp: In function ‘bls::G1Element MultiExp(std::vector)’: blsct/bulletproofs.cpp:119:16: warning: stack protector not protecting local variables: variable length buffer [-Wstack-protector] 119 | bls::G1Element MultiExp(std::vector multiexp_data) | ^~~~~~~~ CXX consensus/libnavcoinconsensus_la-programs.lo CXX dotnav/libnavcoinconsensus_la-names.lo CC libnavcoinconsensus_la-aes_helper.lo CC libnavcoinconsensus_la-blake.lo CC libnavcoinconsensus_la-bmw.lo CC libnavcoinconsensus_la-cubehash.lo CC libnavcoinconsensus_la-echo.lo CC libnavcoinconsensus_la-fugue.lo CC libnavcoinconsensus_la-groestl.lo CC libnavcoinconsensus_la-keccak.lo CC libnavcoinconsensus_la-hamsi_helper.lo CC libnavcoinconsensus_la-hamsi.lo CC libnavcoinconsensus_la-jh.lo CC libnavcoinconsensus_la-luffa.lo CC libnavcoinconsensus_la-shavite.lo CC libnavcoinconsensus_la-simd.lo CC libnavcoinconsensus_la-skein.lo CXX support/libnavcoinconsensus_la-cleanse.lo CXX libnavcoinconsensus_la-hash.lo CXX primitives/libnavcoinconsensus_la-block.lo CXX primitives/libnavcoinconsensus_la-transaction.lo CXX libnavcoinconsensus_la-pubkey.lo CXX script/libnavcoinconsensus_la-interpreter.lo CXX script/libnavcoinconsensus_la-script.lo CXX script/libnavcoinconsensus_la-script_error.lo CXX libnavcoinconsensus_la-uint256.lo CXX libnavcoinconsensus_la-utilstrencodings.lo CXX libnavcoinconsensus_la-utiltime.lo CXX compat/libnavcoinconsensus_la-glibc_compat.lo CXX blsct/libnavcoin_server_a-ephemeralserver.o CXX blsct/libnavcoin_server_a-aggregationsession.o CXX consensus/libnavcoin_server_a-dao.o CXX policy/libnavcoin_server_a-fees.o CXX policy/libnavcoin_server_a-policy.o CXX rpc/libnavcoin_server_a-blockchain.o CXX rpc/libnavcoin_server_a-mining.o CXX rpc/libnavcoin_server_a-misc.o CXX rpc/libnavcoin_server_a-net.o CXX rpc/libnavcoin_server_a-rawtransaction.o CXX rpc/libnavcoin_server_a-server.o CXX script/libnavcoin_server_a-sigcache.o CXX script/libnavcoin_server_a-ismine.o CXX utils/libnavcoin_server_a-dns_utils.o AR libnavcoin_common.a CXX support/libnavcoin_util_a-pagelocker.o CXX libnavcoin_util_a-clientversion.o CXX compat/libnavcoin_util_a-glibc_sanity.o CXX compat/libnavcoin_util_a-glibcxx_sanity.o CXX compat/libnavcoin_util_a-strnlen.o CXX mnemonic/libnavcoin_wallet_a-dictionary.o CXX mnemonic/libnavcoin_wallet_a-generateseed.o CXX mnemonic/libnavcoin_wallet_a-mnemonic.o CXX wallet/libnavcoin_wallet_a-crypter.o CXX wallet/libnavcoin_wallet_a-db.o CXX wallet/libnavcoin_wallet_a-rpcdump.o CXX wallet/libnavcoin_wallet_a-rpcwallet.o CXX wallet/libnavcoin_wallet_a-wallet.o CXX wallet/libnavcoin_wallet_a-walletdb.o CXX zmq/libnavcoin_zmq_a-zmqabstractnotifier.o CXX zmq/libnavcoin_zmq_a-zmqnotificationinterface.o CXX zmq/libnavcoin_zmq_a-zmqpublishnotifier.o CXX dotnav/libnavcoin_consensus_a-names.o CXX primitives/libnavcoin_consensus_a-block.o CXX primitives/libnavcoin_consensus_a-transaction.o CXX crypto/libnavcoin_crypto_a-aes.o CXX crypto/libnavcoin_crypto_a-chacha20.o CXX crypto/libnavcoin_crypto_a-hmac_sha256.o CXX crypto/libnavcoin_crypto_a-hmac_sha512.o CXX crypto/libnavcoin_crypto_a-ripemd160.o CC crypto/external/libnavcoin_crypto_a-hmac_sha256.o CC crypto/external/libnavcoin_crypto_a-hmac_sha512.o CC crypto/external/libnavcoin_crypto_a-pkcs5_pbkdf2.o CC crypto/external/libnavcoin_crypto_a-sha256.o CC crypto/external/libnavcoin_crypto_a-sha512.o CC crypto/external/libnavcoin_crypto_a-zeroize.o CXX leveldb/db/libleveldb_a-builder.o CXX leveldb/db/libleveldb_a-c.o CXX leveldb/db/libleveldb_a-dbformat.o CXX leveldb/db/libleveldb_a-db_impl.o CXX leveldb/db/libleveldb_a-db_iter.o CXX leveldb/db/libleveldb_a-dumpfile.o CXX leveldb/db/libleveldb_a-filename.o CXX leveldb/db/libleveldb_a-log_reader.o CXX leveldb/db/libleveldb_a-log_writer.o CXX leveldb/db/libleveldb_a-memtable.o CXX leveldb/db/libleveldb_a-repair.o CXX leveldb/db/libleveldb_a-table_cache.o CXX leveldb/db/libleveldb_a-version_edit.o CXX leveldb/db/libleveldb_a-version_set.o CXX leveldb/db/libleveldb_a-write_batch.o CXX leveldb/table/libleveldb_a-block_builder.o CXX leveldb/table/libleveldb_a-block.o CXX leveldb/table/libleveldb_a-filter_block.o CXX leveldb/table/libleveldb_a-format.o CXX leveldb/table/libleveldb_a-iterator.o CXX leveldb/table/libleveldb_a-merger.o CXX leveldb/table/libleveldb_a-table_builder.o CXX leveldb/table/libleveldb_a-table.o CXX leveldb/table/libleveldb_a-two_level_iterator.o CXX leveldb/util/libleveldb_a-arena.o CXX leveldb/util/libleveldb_a-bloom.o CXX leveldb/util/libleveldb_a-cache.o CXX leveldb/util/libleveldb_a-coding.o CXX leveldb/util/libleveldb_a-comparator.o CXX leveldb/util/libleveldb_a-crc32c.o CXX leveldb/util/libleveldb_a-env.o CXX leveldb/util/libleveldb_a-filter_policy.o CXX leveldb/util/libleveldb_a-hash.o CXX leveldb/util/libleveldb_a-histogram.o CXX leveldb/util/libleveldb_a-logging.o CXX leveldb/util/libleveldb_a-options.o CXX leveldb/util/libleveldb_a-status.o CXX leveldb/util/libleveldb_a-env_posix.o CXX crc32c/src/libcrc32c_a-crc32c.o CXX crc32c/src/libcrc32c_a-crc32c_portable.o CXX leveldb/helpers/memenv/libmemenv_a-memenv.o AR libnavcoin_cli.a CXX test/test_navcoin-blsct_tests.o CXX test/test_navcoin-blsct_wallet.o CXX test/test_navcoin-bulletproofsrangeproof_tests.o CXX test/test_navcoin-cfund_tests.o CXX test/test_navcoin-cfunddb_tests.o CXX test/test_navcoin-addrman_tests.o CXX test/test_navcoin-amount_tests.o CXX test/test_navcoin-allocator_tests.o CXX test/test_navcoin-base32_tests.o CXX test/test_navcoin-base64_tests.o CXX test/test_navcoin-bip32_tests.o CXX test/test_navcoin-Checkpoints_tests.o CXX test/test_navcoin-coins_tests.o CXX test/test_navcoin-compress_tests.o CXX test/test_navcoin-crypto_tests.o CXX test/test_navcoin-DoS_tests.o CXX test/test_navcoin-getarg_tests.o CXX test/test_navcoin-hash_tests.o CXX test/test_navcoin-key_tests.o CXX test/test_navcoin-limitedmap_tests.o CXX test/test_navcoin-dbwrapper_tests.o CXX test/test_navcoin-miner_tests.o CXX test/test_navcoin-multisig_tests.o CXX test/test_navcoin-net_tests.o CXX test/test_navcoin-netbase_tests.o CXX test/test_navcoin-pmt_tests.o CXX test/test_navcoin-policyestimator_tests.o CXX test/test_navcoin-pow_tests.o CXX test/test_navcoin-prevector_tests.o CXX test/test_navcoin-reverselock_tests.o CXX test/test_navcoin-sanity_tests.o CXX test/test_navcoin-scheduler_tests.o CXX test/test_navcoin-script_P2SH_tests.o CXX test/test_navcoin-script_P2PKH_tests.o CXX test/test_navcoin-scriptnum_tests.o CXX test/test_navcoin-serialize_tests.o CXX test/test_navcoin-sigopcount_tests.o CXX test/test_navcoin-skiplist_tests.o CXX test/test_navcoin-streams_tests.o CXX test/test_navcoin-test_navcoin.o CXX test/test_navcoin-testutil.o CXX test/test_navcoin-timedata_tests.o CXX test/test_navcoin-univalue_tests.o CXX wallet/test/test_test_navcoin-wallet_test_fixture.o GEN qt/communityfundcreatepaymentrequestdialog.moc qt/communityfundcreatepaymentrequestdialog.cpp:0: Note: No relevant classes found. No output generated. GEN qt/communityfundcreateproposaldialog.moc qt/communityfundcreateproposaldialog.cpp:0: Note: No relevant classes found. No output generated. GEN qt/communityfunddisplay.moc qt/communityfunddisplay.cpp:0: Note: No relevant classes found. No output generated. GEN qt/communityfunddisplaydetailed.moc qt/communityfunddisplaydetailed.cpp:0: Note: No relevant classes found. No output generated. GEN qt/communityfunddisplaypaymentrequest.moc qt/communityfunddisplaypaymentrequest.cpp:0: Note: No relevant classes found. No output generated. GEN qt/communityfunddisplaypaymentrequestdetailed.moc qt/communityfunddisplaypaymentrequestdetailed.cpp:0: Note: No relevant classes found. No output generated. GEN qt/communityfundpage.moc qt/communityfundpage.cpp:0: Note: No relevant classes found. No output generated. GEN qt/navcoin.moc GEN qt/navcoinamountfield.moc GEN qt/overviewpage.moc GEN qt/rpcconsole.moc GEN qt/qrc_navcoin_locale.cpp CXXLD libnavcoinconsensus.la *** Warning: Linking the shared library libnavcoinconsensus.la against the *** static library mcl/build/lib/libmclbn384_256.a is not portable! *** Warning: Linking the shared library libnavcoinconsensus.la against the *** static library mcl/build/lib/libmcl.a is not portable! *** Warning: Linking the shared library libnavcoinconsensus.la against the *** static library bls/build/libbls.a is not portable! AR libnavcoin_server.a copying selected object files to avoid basename conflicts... AR libnavcoin_util.a AR libnavcoin_wallet.a AR libnavcoin_zmq.a AR libnavcoin_consensus.a AR crypto/libnavcoin_crypto.a AR leveldb/libleveldb.a AR crc32c/libcrc32c.a AR leveldb/libmemenv.a CXXLD navcoin-cli CXXLD navcoin-tx CXX qt/navcoin_qt-navcoin.o CXX qt/libnavcoinqt_a-bantablemodel.o CXX qt/libnavcoinqt_a-clientmodel.o CXX qt/libnavcoinqt_a-csvmodelwriter.o CXX qt/libnavcoinqt_a-getaddresstoreceive.o CXX qt/libnavcoinqt_a-guiutil.o CXX qt/libnavcoinqt_a-navcoinaddressvalidator.o CXX qt/libnavcoinqt_a-navcoinamountfield.o CXX qt/libnavcoinqt_a-navcoingui.o CXX qt/libnavcoinqt_a-navcoinunits.o CXX qt/libnavcoinqt_a-networkstyle.o CXX qt/libnavcoinqt_a-notificator.o CXX qt/libnavcoinqt_a-optionsdialog.o CXX qt/libnavcoinqt_a-optionsmodel.o CXX qt/libnavcoinqt_a-peertablemodel.o CXX qt/libnavcoinqt_a-platformstyle.o CXX qt/libnavcoinqt_a-qvalidatedlineedit.o CXX qt/libnavcoinqt_a-qvalidatedplaintextedit.o CXX qt/libnavcoinqt_a-qvalidatedspinbox.o CXX qt/libnavcoinqt_a-qvaluecombobox.o CXX qt/libnavcoinqt_a-rpcconsole.o CXX qt/libnavcoinqt_a-splashscreen.o CXX qt/styles/libnavcoinqt_a-dark.o CXX qt/styles/libnavcoinqt_a-light.o CXX qt/libnavcoinqt_a-trafficgraphwidget.o CXX qt/libnavcoinqt_a-utilitydialog.o CXX qt/libnavcoinqt_a-navcoinlistwidget.o CXX qt/libnavcoinqt_a-navcoinpushbutton.o CXX qt/libnavcoinqt_a-startoptionsdialog.o CXX qt/libnavcoinqt_a-startoptions.o CXX qt/libnavcoinqt_a-startoptionspassword.o CXX qt/libnavcoinqt_a-startoptionsrestore.o CXX qt/libnavcoinqt_a-startoptionssort.o CXX qt/libnavcoinqt_a-startoptionsrevealed.o CXX qt/libnavcoinqt_a-startoptionsmain.o CXX qt/libnavcoinqt_a-addressbookpage.o CXX qt/libnavcoinqt_a-addresstablemodel.o CXX qt/libnavcoinqt_a-askpassphrasedialog.o CXX qt/libnavcoinqt_a-coincontroldialog.o CXX qt/libnavcoinqt_a-coincontroltreewidget.o CXX qt/libnavcoinqt_a-coldstakingwizard.o CXX qt/libnavcoinqt_a-communityfundcreatepaymentrequestdialog.o CXX qt/libnavcoinqt_a-communityfundcreateproposaldialog.o CXX qt/libnavcoinqt_a-communityfunddisplay.o CXX qt/libnavcoinqt_a-communityfunddisplaydetailed.o CXX qt/libnavcoinqt_a-communityfunddisplaypaymentrequest.o CXX qt/libnavcoinqt_a-communityfunddisplaypaymentrequestdetailed.o CXX qt/libnavcoinqt_a-communityfundpage.o CXX qt/libnavcoinqt_a-communityfundsuccessdialog.o CXX qt/libnavcoinqt_a-editaddressdialog.o CXX qt/libnavcoinqt_a-aggregationsession.o CXX qt/libnavcoinqt_a-modaloverlay.o CXX qt/libnavcoinqt_a-openuridialog.o CXX qt/libnavcoinqt_a-overviewpage.o CXX qt/libnavcoinqt_a-qjsonitem.o CXX qt/libnavcoinqt_a-qjsonmodel.o CXX qt/libnavcoinqt_a-receivecoinsdialog.o CXX qt/libnavcoinqt_a-receiverequestdialog.o CXX qt/libnavcoinqt_a-recentrequeststablemodel.o CXX qt/libnavcoinqt_a-sendcoinsdialog.o CXX qt/libnavcoinqt_a-sendcoinsentry.o CXX qt/libnavcoinqt_a-sendcommunityfunddialog.o CXX qt/libnavcoinqt_a-signverifymessagedialog.o CXX qt/libnavcoinqt_a-splitrewards.o CXX qt/libnavcoinqt_a-transactiondesc.o CXX qt/libnavcoinqt_a-transactiondescdialog.o CXX qt/libnavcoinqt_a-transactionfilterproxy.o CXX qt/libnavcoinqt_a-transactionrecord.o CXX qt/libnavcoinqt_a-transactiontablemodel.o CXX qt/libnavcoinqt_a-transactionview.o CXX qt/libnavcoinqt_a-walletframe.o CXX qt/libnavcoinqt_a-walletmodel.o CXX qt/libnavcoinqt_a-walletmodeltransaction.o CXX qt/libnavcoinqt_a-walletview.o CXX qt/libnavcoinqt_a-daopage.o CXX qt/libnavcoinqt_a-swapxnav.o CXX qt/libnavcoinqt_a-daoconsultationvote.o CXX qt/libnavcoinqt_a-daoconsultationcreate.o CXX qt/libnavcoinqt_a-daoproposeanswer.o CXX qt/libnavcoinqt_a-daosupport.o CXX qt/libnavcoinqt_a-moc_addressbookpage.o CXX qt/libnavcoinqt_a-moc_addresstablemodel.o CXX qt/libnavcoinqt_a-moc_askpassphrasedialog.o CXX qt/libnavcoinqt_a-moc_bantablemodel.o CXX qt/libnavcoinqt_a-moc_clientmodel.o CXX qt/libnavcoinqt_a-moc_startoptionsdialog.o CXX qt/libnavcoinqt_a-moc_startoptions.o CXX qt/libnavcoinqt_a-moc_startoptionspassword.o CXX qt/libnavcoinqt_a-moc_startoptionsrestore.o CXX qt/libnavcoinqt_a-moc_startoptionssort.o CXX qt/libnavcoinqt_a-moc_startoptionsrevealed.o CXX qt/libnavcoinqt_a-moc_startoptionsmain.o CXX qt/libnavcoinqt_a-moc_coincontroldialog.o CXX qt/libnavcoinqt_a-moc_coincontroltreewidget.o CXX qt/libnavcoinqt_a-moc_coldstakingwizard.o CXX qt/libnavcoinqt_a-moc_communityfundcreatepaymentrequestdialog.o CXX qt/libnavcoinqt_a-moc_communityfundcreateproposaldialog.o CXX qt/libnavcoinqt_a-moc_communityfunddisplay.o CXX qt/libnavcoinqt_a-moc_communityfunddisplaydetailed.o CXX qt/libnavcoinqt_a-moc_communityfunddisplaypaymentrequest.o CXX qt/libnavcoinqt_a-moc_communityfunddisplaypaymentrequestdetailed.o CXX qt/libnavcoinqt_a-moc_communityfundpage.o CXX qt/libnavcoinqt_a-moc_communityfundsuccessdialog.o CXX qt/libnavcoinqt_a-moc_csvmodelwriter.o CXX qt/libnavcoinqt_a-moc_editaddressdialog.o CXX qt/libnavcoinqt_a-moc_getaddresstoreceive.o CXX qt/libnavcoinqt_a-moc_guiutil.o CXX qt/libnavcoinqt_a-moc_macappnapinhibitor.o CXX qt/libnavcoinqt_a-moc_macdockiconhandler.o CXX qt/libnavcoinqt_a-moc_macnotificationhandler.o CXX qt/libnavcoinqt_a-moc_aggregationsession.o CXX qt/libnavcoinqt_a-moc_modaloverlay.o CXX qt/libnavcoinqt_a-moc_navcoinaddressvalidator.o CXX qt/libnavcoinqt_a-moc_navcoinamountfield.o CXX qt/libnavcoinqt_a-moc_navcoingui.o CXX qt/libnavcoinqt_a-moc_navcoinunits.o CXX qt/libnavcoinqt_a-moc_notificator.o CXX qt/libnavcoinqt_a-moc_openuridialog.o CXX qt/libnavcoinqt_a-moc_optionsdialog.o CXX qt/libnavcoinqt_a-moc_optionsmodel.o CXX qt/libnavcoinqt_a-moc_overviewpage.o CXX qt/libnavcoinqt_a-moc_peertablemodel.o CXX qt/libnavcoinqt_a-moc_qjsonmodel.o CXX qt/libnavcoinqt_a-moc_qvalidatedlineedit.o CXX qt/libnavcoinqt_a-moc_qvalidatedplaintextedit.o CXX qt/libnavcoinqt_a-moc_qvalidatedspinbox.o CXX qt/libnavcoinqt_a-moc_qvaluecombobox.o CXX qt/libnavcoinqt_a-moc_receivecoinsdialog.o CXX qt/libnavcoinqt_a-moc_receiverequestdialog.o CXX qt/libnavcoinqt_a-moc_recentrequeststablemodel.o CXX qt/libnavcoinqt_a-moc_rpcconsole.o CXX qt/libnavcoinqt_a-moc_sendcoinsdialog.o CXX qt/libnavcoinqt_a-moc_sendcoinsentry.o CXX qt/libnavcoinqt_a-moc_sendcommunityfunddialog.o CXX qt/libnavcoinqt_a-moc_signverifymessagedialog.o CXX qt/libnavcoinqt_a-moc_splashscreen.o CXX qt/libnavcoinqt_a-moc_splitrewards.o CXX qt/libnavcoinqt_a-moc_trafficgraphwidget.o CXX qt/libnavcoinqt_a-moc_transactiondesc.o CXX qt/libnavcoinqt_a-moc_transactiondescdialog.o CXX qt/libnavcoinqt_a-moc_transactionfilterproxy.o CXX qt/libnavcoinqt_a-moc_transactiontablemodel.o CXX qt/libnavcoinqt_a-moc_transactionview.o CXX qt/libnavcoinqt_a-moc_utilitydialog.o CXX qt/libnavcoinqt_a-moc_walletframe.o CXX qt/libnavcoinqt_a-moc_walletmodel.o CXX qt/libnavcoinqt_a-moc_walletview.o CXX qt/libnavcoinqt_a-moc_daopage.o CXX qt/libnavcoinqt_a-moc_daoconsultationvote.o CXX qt/libnavcoinqt_a-moc_daoconsultationcreate.o CXX qt/libnavcoinqt_a-moc_swapxnav.o CXX qt/libnavcoinqt_a-moc_navcoinlistwidget.o CXX qt/libnavcoinqt_a-moc_navcoinpushbutton.o CXX qt/libnavcoinqt_a-moc_daoproposeanswer.o CXX qt/libnavcoinqt_a-moc_daosupport.o CXX qt/styles/libnavcoinqt_a-moc_dark.o CXX qt/styles/libnavcoinqt_a-moc_light.o CXX qt/libnavcoinqt_a-qrc_navcoin.o CXX qt/libnavcoinqt_a-qrc_navcoin_locale.o CXXLD navcoind CXXLD test/test_navcoin AR qt/libnavcoinqt.a OBJCXXLD qt/navcoin-qt make[2]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/src' make[1]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/src' Makefile:1243: warning: overriding recipe for target 'check-recursive' Makefile:718: warning: ignoring old recipe for target 'check-recursive' Makefile:1248: warning: overriding recipe for target 'install-recursive' Makefile:718: warning: ignoring old recipe for target 'install-recursive' make[1]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu' make[1]: Nothing to be done for 'all-am'. make[1]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu' + make -j3 -C src check-security make: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/src' Checking binary security... make: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/src' + make -j3 -C src check-symbols make: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/src' Running symbol and dynamic library checks... make: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/src' + make install DESTDIR=/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/installed/navcoin-7.0.3 Makefile:1243: warning: overriding recipe for target 'check-recursive' Makefile:718: warning: ignoring old recipe for target 'check-recursive' Makefile:1248: warning: overriding recipe for target 'install-recursive' Makefile:718: warning: ignoring old recipe for target 'install-recursive' make -C src/bls/build make[1]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/src/bls/build' make[2]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/src/bls/build' make[3]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/src/bls/build' make[3]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/src/bls/build' [ 2%] Built target blstmp make[3]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/src/bls/build' make[3]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/src/bls/build' [ 2%] Built target arith_objs make[3]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/src/bls/build' make[3]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/src/bls/build' [100%] Built target relic_s make[3]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/src/bls/build' make[3]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/src/bls/build' make[3]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/src/bls/build' mkdir: cannot create directory ‘object_blstmp’: File exists mkdir: cannot create directory ‘object_relic_s’: File exists mkdir: cannot create directory ‘object_gmp’: File exists mkdir: cannot create directory ‘object_sodium’: File exists make[3]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/src/bls/build' [100%] Built target combined_custom make[3]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/src/bls/build' make[3]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/src/bls/build' [100%] Built target bls make[2]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/src/bls/build' make[1]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/src/bls/build' make -C src/mcl/build make[1]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/src/mcl/build' make[2]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/src/mcl/build' make[3]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/src/mcl/build' make[3]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/src/mcl/build' [ 25%] Built target mcl_st make[3]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/src/mcl/build' make[3]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/src/mcl/build' [ 50%] Built target mclbn384_256 make[3]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/src/mcl/build' make[3]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/src/mcl/build' [ 75%] Built target mclbn384 make[3]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/src/mcl/build' make[3]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/src/mcl/build' [100%] Built target mclbn256 make[2]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/src/mcl/build' make[1]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/src/mcl/build' make -C src install make[1]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/src' make[2]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/src' CXXLD navcoind CXXLD navcoin-tx CXXLD test/test_navcoin OBJCXXLD qt/navcoin-qt CXXLD libnavcoinconsensus.la *** Warning: Linking the shared library libnavcoinconsensus.la against the *** static library mcl/build/lib/libmclbn384_256.a is not portable! *** Warning: Linking the shared library libnavcoinconsensus.la against the *** static library mcl/build/lib/libmcl.a is not portable! *** Warning: Linking the shared library libnavcoinconsensus.la against the *** static library bls/build/libbls.a is not portable! copying selected object files to avoid basename conflicts... make[3]: Entering directory '/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/src' /usr/bin/mkdir -p '/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/installed/navcoin-7.0.3//lib' /bin/bash ../libtool --preserve-dup-deps --mode=install /usr/bin/install -c libnavcoinconsensus.la '/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/installed/navcoin-7.0.3//lib' libtool: install: /usr/bin/install -c .libs/libnavcoinconsensus.so.0.0.0 /home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/installed/navcoin-7.0.3//lib/libnavcoinconsensus.so.0.0.0 libtool: install: (cd /home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/installed/navcoin-7.0.3//lib && { ln -s -f libnavcoinconsensus.so.0.0.0 libnavcoinconsensus.so.0 || { rm -f libnavcoinconsensus.so.0 && ln -s libnavcoinconsensus.so.0.0.0 libnavcoinconsensus.so.0; }; }) libtool: install: (cd /home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/installed/navcoin-7.0.3//lib && { ln -s -f libnavcoinconsensus.so.0.0.0 libnavcoinconsensus.so || { rm -f libnavcoinconsensus.so && ln -s libnavcoinconsensus.so.0.0.0 libnavcoinconsensus.so; }; }) libtool: install: /usr/bin/install -c .libs/libnavcoinconsensus.lai /home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/installed/navcoin-7.0.3//lib/libnavcoinconsensus.la libtool: install: /usr/bin/install -c .libs/libnavcoinconsensus.a /home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/installed/navcoin-7.0.3//lib/libnavcoinconsensus.a libtool: install: chmod 644 /home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/installed/navcoin-7.0.3//lib/libnavcoinconsensus.a libtool: install: /usr/bin/aarch64-linux-gnu-ranlib /home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/installed/navcoin-7.0.3//lib/libnavcoinconsensus.a libtool: warning: remember to run 'libtool --finish //lib' /usr/bin/mkdir -p '/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/installed/navcoin-7.0.3//bin' /bin/bash ../libtool --preserve-dup-deps --mode=install /usr/bin/install -c navcoind navcoin-cli navcoin-tx test/test_navcoin qt/navcoin-qt '/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/installed/navcoin-7.0.3//bin' libtool: install: /usr/bin/install -c navcoind /home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/installed/navcoin-7.0.3//bin/navcoind libtool: install: /usr/bin/install -c navcoin-cli /home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/installed/navcoin-7.0.3//bin/navcoin-cli libtool: install: /usr/bin/install -c navcoin-tx /home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/installed/navcoin-7.0.3//bin/navcoin-tx libtool: install: /usr/bin/install -c test/test_navcoin /home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/installed/navcoin-7.0.3//bin/test_navcoin libtool: install: /usr/bin/install -c qt/navcoin-qt /home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/installed/navcoin-7.0.3//bin/navcoin-qt /usr/bin/mkdir -p '/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/installed/navcoin-7.0.3//include' /usr/bin/install -c -m 644 script/navcoinconsensus.h '/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/installed/navcoin-7.0.3//include' make[3]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/src' make[2]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/src' make[1]: Leaving directory '/home/ubuntu/build/navcoin-core/distsrc-aarch64-linux-gnu/src' + cd installed + find . -name 'lib*.la' -delete + find . -name 'lib*.a' -delete + rm -rf navcoin-7.0.3/lib/pkgconfig + xargs -0 -n1 '-I{}' ../contrib/devtools/split-debug.sh '{}' '{}' '{}.dbg' + find navcoin-7.0.3/bin -type f -executable -print0 + find navcoin-7.0.3/lib -type f -print0 + xargs -0 -n1 '-I{}' ../contrib/devtools/split-debug.sh '{}' '{}' '{}.dbg' + cp ../doc/README.md navcoin-7.0.3/ + sort + tar --no-recursion --mode=u+rw,go+r-w,a+X --owner=0 --group=0 -c -T - + find navcoin-7.0.3 -not -name '*.dbg' + gzip -9n + sort + find navcoin-7.0.3 -name '*.dbg' + gzip -9n + tar --no-recursion --mode=u+rw,go+r-w,a+X --owner=0 --group=0 -c -T - + cd ../../ + rm -rf distsrc-aarch64-linux-gnu + mkdir -p /home/ubuntu/out/src + mv navcoin-7.0.3.tar.gz /home/ubuntu/out/src