Diff of the two buildlogs: -- --- b1/build.log 2024-01-07 17:46:17.966031273 +0000 +++ b2/build.log 2024-01-07 18:21:51.337316187 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Sun Jan 7 04:51:27 -12 2024 -I: pbuilder-time-stamp: 1704646287 +I: Current time: Mon Jan 8 07:46:41 +14 2024 +I: pbuilder-time-stamp: 1704649601 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bullseye-reproducible-base.tgz] I: copying local configuration @@ -17,7 +17,7 @@ I: copying [./nlohmann-json3_3.9.1-1.debian.tar.xz] I: Extracting source gpgv: unknown type of key resource 'trustedkeys.kbx' -gpgv: keyblock resource '/tmp/dpkg-verify-sig.U49CBpH0/trustedkeys.kbx': General error +gpgv: keyblock resource '/tmp/dpkg-verify-sig.IG3KmH6S/trustedkeys.kbx': General error gpgv: Signature made Mon Sep 28 16:58:35 2020 gpgv: using RSA key 92978A6E195E4921825F7FF0F34F09744E9F5DD9 gpgv: Can't check signature: No public key @@ -27,49 +27,80 @@ dpkg-source: info: unpacking nlohmann-json3_3.9.1-1.debian.tar.xz I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/7773/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/20868/tmp/hooks/D01_modify_environment starting +debug: Running on virt32a. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Jan 7 17:46 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/20868/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/20868/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='armhf' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all,-fixfilepath parallel=5 ' - DISTRIBUTION='bullseye' - HOME='/root' - HOST_ARCH='armhf' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:hostcomplete:interactive_comments:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="1" [2]="4" [3]="1" [4]="release" [5]="arm-unknown-linux-gnueabihf") + BASH_VERSION='5.1.4(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=armhf + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all,-fixfilepath parallel=4 ' + DIRSTACK=() + DISTRIBUTION=bullseye + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=arm + HOST_ARCH=armhf IFS=' ' - INVOCATION_ID='e214d8847c8942aa941c2a6b22f56a89' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='7773' - PS1='# ' - PS2='> ' + INVOCATION_ID=5fb4227425d949e7808059f703dbc732 + LANG=C + LANGUAGE=it_CH:it + LC_ALL=C + MACHTYPE=arm-unknown-linux-gnueabihf + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnueabihf + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=20868 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.FOQ7hu9A/pbuilderrc_psjG --distribution bullseye --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.FOQ7hu9A/b1 --logfile b1/build.log nlohmann-json3_3.9.1-1.dsc' - SUDO_GID='114' - SUDO_UID='109' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://10.0.0.15:3142/' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.FOQ7hu9A/pbuilderrc_t97r --distribution bullseye --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.FOQ7hu9A/b2 --logfile b2/build.log nlohmann-json3_3.9.1-1.dsc' + SUDO_GID=113 + SUDO_UID=107 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://10.0.0.15:3142/ I: uname -a - Linux ff64a 6.1.0-17-arm64 #1 SMP Debian 6.1.69-1 (2023-12-30) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-17-armmp-lpae #1 SMP Debian 6.1.69-1 (2023-12-30) armv7l GNU/Linux I: ls -l /bin total 3580 -rwxr-xr-x 1 root root 816764 Mar 27 2022 bash @@ -129,7 +160,7 @@ -rwxr-xr-x 1 root root 30732 Sep 22 2020 rmdir -rwxr-xr-x 1 root root 14144 Sep 27 2020 run-parts -rwxr-xr-x 1 root root 76012 Dec 22 2018 sed - lrwxrwxrwx 1 root root 4 Jan 7 09:27 sh -> dash + lrwxrwxrwx 1 root root 9 Jan 7 17:46 sh -> /bin/bash -rwxr-xr-x 1 root root 22532 Sep 22 2020 sleep -rwxr-xr-x 1 root root 55360 Sep 22 2020 stty -rwsr-xr-x 1 root root 46704 Jan 20 2022 su @@ -155,7 +186,7 @@ -rwxr-xr-x 1 root root 2206 Apr 10 2022 zless -rwxr-xr-x 1 root root 1842 Apr 10 2022 zmore -rwxr-xr-x 1 root root 4577 Apr 10 2022 znew -I: user script /srv/workspace/pbuilder/7773/tmp/hooks/D02_print_environment finished +I: user script /srv/workspace/pbuilder/20868/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -342,7 +373,7 @@ Get: 137 http://deb.debian.org/debian bullseye/main armhf xdg-utils all 1.1.3-4.1 [75.5 kB] Get: 138 http://deb.debian.org/debian bullseye/main armhf texlive-base all 2020.20210202-3 [20.8 MB] Get: 139 http://deb.debian.org/debian bullseye/main armhf texlive-latex-base all 2020.20210202-3 [1120 kB] -Fetched 122 MB in 11s (11.0 MB/s) +Fetched 122 MB in 7s (18.3 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package bsdextrautils. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17486 files and directories currently installed.) @@ -934,7 +965,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/nlohmann-json3-3.9.1/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../nlohmann-json3_3.9.1-1_source.changes +I: user script /srv/workspace/pbuilder/20868/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for bullseye +I: user script /srv/workspace/pbuilder/20868/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/nlohmann-json3-3.9.1/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../nlohmann-json3_3.9.1-1_source.changes dpkg-buildpackage: info: source package nlohmann-json3 dpkg-buildpackage: info: source version 3.9.1-1 dpkg-buildpackage: info: source distribution unstable @@ -970,7 +1005,7 @@ -- Detecting CXX compile features - done -- Using the multi-header code from /build/reproducible-path/nlohmann-json3-3.9.1/include/ -- Could NOT find Git (missing: GIT_EXECUTABLE) --- Operating system: Linux-6.1.0-17-arm64; Linux ff64a 6.1.0-17-arm64 #1 SMP Debian 6.1.69-1 (2023-12-30) aarch64 GNU/Linux +-- Operating system: Linux-6.1.0-17-armmp-lpae; Linux i-capture-the-hostname 6.1.0-17-armmp-lpae #1 SMP Debian 6.1.69-1 (2023-12-30) armv7l GNU/Linux -- Compiler: c++ (Debian 10.2.1-6) 10.2.1 20210110; Copyright (C) 2020 Free Software Foundation, Inc.; This is free software; see the source for copying conditions. There is NO; warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- Configuring done -- Generating done @@ -985,7 +1020,7 @@ debian/rules override_dh_auto_build make[1]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1' dh_auto_build --buildsystem=cmake - cd obj-arm-linux-gnueabihf && make -j5 "INSTALL=install --strip-program=true" VERBOSE=1 + cd obj-arm-linux-gnueabihf && make -j4 "INSTALL=install --strip-program=true" VERBOSE=1 make[2]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' /usr/bin/cmake -S/build/reproducible-path/nlohmann-json3-3.9.1 -B/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/CMakeFiles /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf//CMakeFiles/progress.marks @@ -1005,60 +1040,49 @@ make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' [ 0%] Built target doctest_main make -f test/CMakeFiles/test-user_defined_input.dir/build.make test/CMakeFiles/test-user_defined_input.dir/depend -make -f test/CMakeFiles/test-udt_macro.dir/build.make test/CMakeFiles/test-udt_macro.dir/depend -make -f test/CMakeFiles/test-udt.dir/build.make test/CMakeFiles/test-udt.dir/depend make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +make -f test/CMakeFiles/test-udt_macro.dir/build.make test/CMakeFiles/test-udt_macro.dir/depend cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/nlohmann-json3-3.9.1 /build/reproducible-path/nlohmann-json3-3.9.1/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-user_defined_input.dir/DependInfo.cmake --color= make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +make -f test/CMakeFiles/test-udt.dir/build.make test/CMakeFiles/test-udt.dir/depend cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/nlohmann-json3-3.9.1 /build/reproducible-path/nlohmann-json3-3.9.1/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-udt_macro.dir/DependInfo.cmake --color= -make -f test/CMakeFiles/test-testsuites.dir/build.make test/CMakeFiles/test-testsuites.dir/depend -make -f test/CMakeFiles/test-to_chars.dir/build.make test/CMakeFiles/test-to_chars.dir/depend -make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/nlohmann-json3-3.9.1 /build/reproducible-path/nlohmann-json3-3.9.1/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-testsuites.dir/DependInfo.cmake --color= cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/nlohmann-json3-3.9.1 /build/reproducible-path/nlohmann-json3-3.9.1/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-udt.dir/DependInfo.cmake --color= +make -f test/CMakeFiles/test-testsuites.dir/build.make test/CMakeFiles/test-testsuites.dir/depend make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/nlohmann-json3-3.9.1 /build/reproducible-path/nlohmann-json3-3.9.1/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-to_chars.dir/DependInfo.cmake --color= -Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-testsuites.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-testsuites.dir/depend.internal". +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/nlohmann-json3-3.9.1 /build/reproducible-path/nlohmann-json3-3.9.1/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-testsuites.dir/DependInfo.cmake --color= Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-user_defined_input.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-user_defined_input.dir/depend.internal". -Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-user_defined_input.dir/depend.internal". -Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-testsuites.dir/depend.internal". Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-udt_macro.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-udt_macro.dir/depend.internal". Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-udt_macro.dir/depend.internal". +Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-user_defined_input.dir/depend.internal". +Scanning dependencies of target test-udt_macro +make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-udt.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-udt.dir/depend.internal". Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-udt.dir/depend.internal". -Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-to_chars.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-to_chars.dir/depend.internal". -Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-to_chars.dir/depend.internal". -Scanning dependencies of target test-testsuites -Scanning dependencies of target test-udt_macro +make -f test/CMakeFiles/test-udt_macro.dir/build.make test/CMakeFiles/test-udt_macro.dir/build +Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-testsuites.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-testsuites.dir/depend.internal". +Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-testsuites.dir/depend.internal". +make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' Scanning dependencies of target test-user_defined_input make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -make -f test/CMakeFiles/test-testsuites.dir/build.make test/CMakeFiles/test-testsuites.dir/build -make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/test-user_defined_input.dir/build.make test/CMakeFiles/test-user_defined_input.dir/build -make -f test/CMakeFiles/test-udt_macro.dir/build.make test/CMakeFiles/test-udt_macro.dir/build -make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' Scanning dependencies of target test-udt +Scanning dependencies of target test-testsuites make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -make -f test/CMakeFiles/test-udt.dir/build.make test/CMakeFiles/test-udt.dir/build -Scanning dependencies of target test-to_chars make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -make -f test/CMakeFiles/test-to_chars.dir/build.make test/CMakeFiles/test-to_chars.dir/build +make -f test/CMakeFiles/test-udt.dir/build.make test/CMakeFiles/test-udt.dir/build make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +make -f test/CMakeFiles/test-testsuites.dir/build.make test/CMakeFiles/test-testsuites.dir/build make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -[ 1%] Building CXX object test/CMakeFiles/test-user_defined_input.dir/src/unit-user_defined_input.cpp.o -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/include -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/doctest -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/fifo_map -I/build/reproducible-path/nlohmann-json3-3.9.1/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-float-equal -Wno-deprecated-declarations -o CMakeFiles/test-user_defined_input.dir/src/unit-user_defined_input.cpp.o -c /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-user_defined_input.cpp -[ 3%] Building CXX object test/CMakeFiles/test-testsuites.dir/src/unit-testsuites.cpp.o -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/include -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/doctest -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/fifo_map -I/build/reproducible-path/nlohmann-json3-3.9.1/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-float-equal -Wno-deprecated-declarations -o CMakeFiles/test-testsuites.dir/src/unit-testsuites.cpp.o -c /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-testsuites.cpp -[ 4%] Building CXX object test/CMakeFiles/test-udt_macro.dir/src/unit-udt_macro.cpp.o +[ 1%] Building CXX object test/CMakeFiles/test-udt_macro.dir/src/unit-udt_macro.cpp.o cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/include -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/doctest -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/fifo_map -I/build/reproducible-path/nlohmann-json3-3.9.1/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-float-equal -Wno-deprecated-declarations -o CMakeFiles/test-udt_macro.dir/src/unit-udt_macro.cpp.o -c /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-udt_macro.cpp -[ 6%] Building CXX object test/CMakeFiles/test-to_chars.dir/src/unit-to_chars.cpp.o -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/include -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/doctest -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/fifo_map -I/build/reproducible-path/nlohmann-json3-3.9.1/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-float-equal -Wno-deprecated-declarations -o CMakeFiles/test-to_chars.dir/src/unit-to_chars.cpp.o -c /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-to_chars.cpp -[ 7%] Building CXX object test/CMakeFiles/test-udt.dir/src/unit-udt.cpp.o +[ 3%] Building CXX object test/CMakeFiles/test-user_defined_input.dir/src/unit-user_defined_input.cpp.o +[ 4%] Building CXX object test/CMakeFiles/test-udt.dir/src/unit-udt.cpp.o cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/include -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/doctest -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/fifo_map -I/build/reproducible-path/nlohmann-json3-3.9.1/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-float-equal -Wno-deprecated-declarations -o CMakeFiles/test-udt.dir/src/unit-udt.cpp.o -c /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-udt.cpp +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/include -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/doctest -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/fifo_map -I/build/reproducible-path/nlohmann-json3-3.9.1/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-float-equal -Wno-deprecated-declarations -o CMakeFiles/test-user_defined_input.dir/src/unit-user_defined_input.cpp.o -c /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-user_defined_input.cpp +[ 6%] Building CXX object test/CMakeFiles/test-testsuites.dir/src/unit-testsuites.cpp.o +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/include -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/doctest -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/fifo_map -I/build/reproducible-path/nlohmann-json3-3.9.1/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-float-equal -Wno-deprecated-declarations -o CMakeFiles/test-testsuites.dir/src/unit-testsuites.cpp.o -c /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-testsuites.cpp In file included from /usr/include/c++/10/vector:72, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-user_defined_input.cpp:32: @@ -1070,17 +1094,6 @@ /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:72, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-to_chars.cpp:36: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {nlohmann::detail::value_t}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: @@ -1105,6 +1118,16 @@ /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:72, + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-udt_macro.cpp:31: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function 'BasicJsonType* nlohmann::detail::json_sax_dom_parser::handle_value(Value&&) [with Value = bool&; BasicJsonType = nlohmann::basic_json<>]': /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); @@ -1125,33 +1148,23 @@ /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:72, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-udt_macro.cpp:31: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >&}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >&}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/map:60, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/detail/conversions/from_json.hpp:7, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/adl_serializer.hpp:5, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:49, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-user_defined_input.cpp:32: + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-udt_macro.cpp:34: /usr/include/c++/10/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, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': /usr/include/c++/10/bits/stl_tree.h:2193:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 2193 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >&}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(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, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': /usr/include/c++/10/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: @@ -1161,7 +1174,7 @@ from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/detail/conversions/from_json.hpp:7, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/adl_serializer.hpp:5, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:49, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-user_defined_input.cpp:32: + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-udt_macro.cpp:34: /usr/include/c++/10/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 = nlohmann::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': /usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, @@ -1170,26 +1183,22 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 503 | std::tuple<>()); | ~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:72, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-testsuites.cpp:32: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/map:60, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/detail/conversions/from_json.hpp:7, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/adl_serializer.hpp:5, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:49, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-udt_macro.cpp:34: + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-user_defined_input.cpp:32: /usr/include/c++/10/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, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': /usr/include/c++/10/bits/stl_tree.h:2193:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 2193 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:72, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-testsuites.cpp:32: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(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, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': /usr/include/c++/10/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: @@ -1199,7 +1208,7 @@ from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/detail/conversions/from_json.hpp:7, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/adl_serializer.hpp:5, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:49, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-udt_macro.cpp:34: + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-user_defined_input.cpp:32: /usr/include/c++/10/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 = nlohmann::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': /usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, @@ -1208,26 +1217,14 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 503 | std::tuple<>()); | ~~~~~~~~~~~~~~~ -[ 9%] Linking CXX executable test-to_chars -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-to_chars.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/test-to_chars.dir/src/unit-to_chars.cpp.o CMakeFiles/doctest_main.dir/src/unit.cpp.o -o test-to_chars -make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -[ 9%] Built target test-to_chars -make -f test/CMakeFiles/test-regression1.dir/build.make test/CMakeFiles/test-regression1.dir/depend -make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/nlohmann-json3-3.9.1 /build/reproducible-path/nlohmann-json3-3.9.1/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-regression1.dir/DependInfo.cmake --color= -Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-regression1.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-regression1.dir/depend.internal". -Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-regression1.dir/depend.internal". +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {nlohmann::detail::value_t}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -Scanning dependencies of target test-regression1 -make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -make -f test/CMakeFiles/test-regression1.dir/build.make test/CMakeFiles/test-regression1.dir/build -make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -[ 10%] Building CXX object test/CMakeFiles/test-regression1.dir/src/unit-regression1.cpp.o -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/include -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/doctest -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/fifo_map -I/build/reproducible-path/nlohmann-json3-3.9.1/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-float-equal -Wno-deprecated-declarations -o CMakeFiles/test-regression1.dir/src/unit-regression1.cpp.o -c /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-regression1.cpp /usr/include/c++/10/bits/vector.tcc: In member function 'bool nlohmann::detail::json_sax_dom_parser::start_array(std::size_t) [with BasicJsonType = nlohmann::basic_json<>]': /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); @@ -1256,6 +1253,12 @@ /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:72, + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-udt_macro.cpp:31: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {nlohmann::detail::value_t}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function 'BasicJsonType* nlohmann::detail::json_sax_dom_parser::handle_value(Value&&) [with Value = long long int&; BasicJsonType = nlohmann::basic_json<>]': /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); @@ -1264,25 +1267,11 @@ /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'BasicJsonType* nlohmann::detail::json_sax_dom_parser::handle_value(Value&&) [with Value = long long unsigned int&; BasicJsonType = nlohmann::basic_json<>]': +/usr/include/c++/10/bits/vector.tcc: In member function 'bool nlohmann::detail::json_sax_dom_parser::start_array(std::size_t) [with BasicJsonType = nlohmann::basic_json<>]': /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_map.h: In member function 'bool nlohmann::detail::json_sax_dom_callback_parser::key(nlohmann::detail::json_sax_dom_callback_parser::string_t&) [with BasicJsonType = nlohmann::basic_json<>]': -/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 - 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 502 | std::tuple(__k), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 503 | std::tuple<>()); - | ~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:72, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-udt_macro.cpp:31: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {nlohmann::detail::value_t}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'bool nlohmann::detail::json_sax_dom_parser::start_array(std::size_t) [with BasicJsonType = nlohmann::basic_json<>]': +/usr/include/c++/10/bits/vector.tcc: In member function 'BasicJsonType* nlohmann::detail::json_sax_dom_parser::handle_value(Value&&) [with Value = long long unsigned int&; BasicJsonType = nlohmann::basic_json<>]': /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -1294,18 +1283,18 @@ /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >&}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_map.h: In member function 'bool nlohmann::detail::json_sax_dom_callback_parser::key(nlohmann::detail::json_sax_dom_callback_parser::string_t&) [with BasicJsonType = nlohmann::basic_json<>]': +/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 + 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 502 | std::tuple(__k), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 503 | std::tuple<>()); + | ~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function 'BasicJsonType* nlohmann::detail::json_sax_dom_parser::handle_value(Value&&) [with Value = double&; BasicJsonType = nlohmann::basic_json<>]': /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >&}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {bool&}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: @@ -1314,15 +1303,6 @@ /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/map:60, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/detail/conversions/from_json.hpp:7, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/adl_serializer.hpp:5, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:49, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-testsuites.cpp:32: -/usr/include/c++/10/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, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': -/usr/include/c++/10/bits/stl_tree.h:2193:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 - 2193 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/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 = nlohmann::basic_json<>; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: @@ -1343,10 +1323,27 @@ /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >&}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function 'BasicJsonType* nlohmann::detail::json_sax_dom_parser::handle_value(Value&&) [with Value = long long unsigned int&; BasicJsonType = nlohmann::basic_json<>]': /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >&}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/map:60, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/detail/conversions/from_json.hpp:7, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/adl_serializer.hpp:5, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:49, + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-testsuites.cpp:32: +/usr/include/c++/10/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, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': +/usr/include/c++/10/bits/stl_tree.h:2193:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 + 2193 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {nlohmann::byte_container_with_subtype > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: @@ -1366,6 +1363,20 @@ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-testsuites.cpp:32: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 509 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:67, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-testsuites.cpp:32: +/usr/include/c++/10/bits/stl_vector.h: In member function 'nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](nlohmann::basic_json::size_type) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]': +/usr/include/c++/10/bits/stl_vector.h:1338:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1338 | _M_fill_insert(begin() + __offset, __n, __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:72, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-udt.cpp:32: /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 @@ -1399,20 +1410,6 @@ | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-testsuites.cpp:32: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 509 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:67, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-testsuites.cpp:32: -/usr/include/c++/10/bits/stl_vector.h: In member function 'nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](nlohmann::basic_json::size_type) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]': -/usr/include/c++/10/bits/stl_vector.h:1338:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1338 | _M_fill_insert(begin() + __offset, __n, __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:72, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-udt.cpp:32: /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, pod_serializer, std::vector > >}; _Tp = nlohmann::basic_json, bool, long long int, long long unsigned int, double, std::allocator, pod_serializer>; _Alloc = std::allocator, bool, long long int, long long unsigned int, double, std::allocator, pod_serializer> >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, bool, long long int, long long unsigned int, double, std::allocator, pod_serializer>, std::allocator, bool, long long int, long long unsigned int, double, std::allocator, pod_serializer> > >::iterator' changed in GCC 7.1 @@ -1430,6 +1427,22 @@ /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, bool, long long int, long long unsigned int, double, std::allocator, another_adl_serializer>*, std::vector, bool, long long int, long long unsigned int, double, std::allocator, another_adl_serializer>, std::allocator, bool, long long int, long long unsigned int, double, std::allocator, another_adl_serializer> > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 6%] Linking CXX executable test-user_defined_input +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-user_defined_input.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/test-user_defined_input.dir/src/unit-user_defined_input.cpp.o CMakeFiles/doctest_main.dir/src/unit.cpp.o -o test-user_defined_input +make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +[ 6%] Built target test-user_defined_input +make -f test/CMakeFiles/test-to_chars.dir/build.make test/CMakeFiles/test-to_chars.dir/depend +make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/nlohmann-json3-3.9.1 /build/reproducible-path/nlohmann-json3-3.9.1/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-to_chars.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-to_chars.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-to_chars.dir/depend.internal". +Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-to_chars.dir/depend.internal". +Scanning dependencies of target test-to_chars +make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +make -f test/CMakeFiles/test-to_chars.dir/build.make test/CMakeFiles/test-to_chars.dir/build +make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +[ 7%] Building CXX object test/CMakeFiles/test-to_chars.dir/src/unit-to_chars.cpp.o +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/include -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/doctest -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/fifo_map -I/build/reproducible-path/nlohmann-json3-3.9.1/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-float-equal -Wno-deprecated-declarations -o CMakeFiles/test-to_chars.dir/src/unit-to_chars.cpp.o -c /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-to_chars.cpp In file included from /usr/include/c++/10/map:61, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/detail/conversions/from_json.hpp:7, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/adl_serializer.hpp:5, @@ -1443,22 +1456,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 503 | std::tuple<>()); | ~~~~~~~~~~~~~~~ -[ 10%] Linking CXX executable test-user_defined_input -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-user_defined_input.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/test-user_defined_input.dir/src/unit-user_defined_input.cpp.o CMakeFiles/doctest_main.dir/src/unit.cpp.o -o test-user_defined_input -make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -[ 10%] Built target test-user_defined_input -make -f test/CMakeFiles/test-reference_access.dir/build.make test/CMakeFiles/test-reference_access.dir/depend -make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/nlohmann-json3-3.9.1 /build/reproducible-path/nlohmann-json3-3.9.1/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-reference_access.dir/DependInfo.cmake --color= -Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-reference_access.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-reference_access.dir/depend.internal". -Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-reference_access.dir/depend.internal". -Scanning dependencies of target test-reference_access -make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -make -f test/CMakeFiles/test-reference_access.dir/build.make test/CMakeFiles/test-reference_access.dir/build -make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -[ 10%] Building CXX object test/CMakeFiles/test-reference_access.dir/src/unit-reference_access.cpp.o -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/include -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/doctest -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/fifo_map -I/build/reproducible-path/nlohmann-json3-3.9.1/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-float-equal -Wno-deprecated-declarations -o CMakeFiles/test-reference_access.dir/src/unit-reference_access.cpp.o -c /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-reference_access.cpp In file included from /usr/include/c++/10/vector:72, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-udt.cpp:32: @@ -1549,9 +1546,12 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | }); | ~~ +[ 9%] Linking CXX executable test-udt_macro +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-udt_macro.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/test-udt_macro.dir/src/unit-udt_macro.cpp.o CMakeFiles/doctest_main.dir/src/unit.cpp.o -o test-udt_macro In file included from /usr/include/c++/10/vector:72, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-reference_access.cpp:33: + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-to_chars.cpp:36: /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: @@ -1560,27 +1560,35 @@ /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/map:60, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/detail/conversions/from_json.hpp:7, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/adl_serializer.hpp:5, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:49, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-reference_access.cpp:33: -/usr/include/c++/10/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, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': -/usr/include/c++/10/bits/stl_tree.h:2193:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 - 2193 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 12%] Linking CXX executable test-udt_macro -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-udt_macro.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/test-udt_macro.dir/src/unit-udt_macro.cpp.o CMakeFiles/doctest_main.dir/src/unit.cpp.o -o test-udt_macro make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -[ 12%] Built target test-udt_macro -make -f test/CMakeFiles/test-serialization.dir/build.make test/CMakeFiles/test-serialization.dir/depend +[ 9%] Built target test-udt_macro +make -f test/CMakeFiles/test-regression1.dir/build.make test/CMakeFiles/test-regression1.dir/depend make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/nlohmann-json3-3.9.1 /build/reproducible-path/nlohmann-json3-3.9.1/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-serialization.dir/DependInfo.cmake --color= +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/nlohmann-json3-3.9.1 /build/reproducible-path/nlohmann-json3-3.9.1/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-regression1.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-regression1.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-regression1.dir/depend.internal". +Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-regression1.dir/depend.internal". +Scanning dependencies of target test-regression1 +make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +make -f test/CMakeFiles/test-regression1.dir/build.make test/CMakeFiles/test-regression1.dir/build +make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +[ 10%] Building CXX object test/CMakeFiles/test-regression1.dir/src/unit-regression1.cpp.o +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/include -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/doctest -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/fifo_map -I/build/reproducible-path/nlohmann-json3-3.9.1/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-float-equal -Wno-deprecated-declarations -o CMakeFiles/test-regression1.dir/src/unit-regression1.cpp.o -c /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-regression1.cpp +[ 10%] Linking CXX executable test-testsuites +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-testsuites.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/test-testsuites.dir/src/unit-testsuites.cpp.o CMakeFiles/doctest_main.dir/src/unit.cpp.o -o test-testsuites +make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +[ 10%] Built target test-testsuites +make -f test/CMakeFiles/test-reference_access.dir/build.make test/CMakeFiles/test-reference_access.dir/depend +make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/nlohmann-json3-3.9.1 /build/reproducible-path/nlohmann-json3-3.9.1/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-reference_access.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-reference_access.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-reference_access.dir/depend.internal". +Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-reference_access.dir/depend.internal". +Scanning dependencies of target test-reference_access +make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +make -f test/CMakeFiles/test-reference_access.dir/build.make test/CMakeFiles/test-reference_access.dir/build +make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +[ 10%] Building CXX object test/CMakeFiles/test-reference_access.dir/src/unit-reference_access.cpp.o +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/include -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/doctest -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/fifo_map -I/build/reproducible-path/nlohmann-json3-3.9.1/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-float-equal -Wno-deprecated-declarations -o CMakeFiles/test-reference_access.dir/src/unit-reference_access.cpp.o -c /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-reference_access.cpp In file included from /usr/include/c++/10/vector:72, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-udt.cpp:32: @@ -1594,6 +1602,14 @@ /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 12%] Linking CXX executable test-to_chars +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-to_chars.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/test-to_chars.dir/src/unit-to_chars.cpp.o CMakeFiles/doctest_main.dir/src/unit.cpp.o -o test-to_chars +make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +[ 12%] Built target test-to_chars +make -f test/CMakeFiles/test-serialization.dir/build.make test/CMakeFiles/test-serialization.dir/depend +make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/nlohmann-json3-3.9.1 /build/reproducible-path/nlohmann-json3-3.9.1/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-serialization.dir/DependInfo.cmake --color= Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-serialization.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-serialization.dir/depend.internal". Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-serialization.dir/depend.internal". Scanning dependencies of target test-serialization @@ -1602,6 +1618,46 @@ make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' [ 12%] Building CXX object test/CMakeFiles/test-serialization.dir/src/unit-serialization.cpp.o cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/include -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/doctest -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/fifo_map -I/build/reproducible-path/nlohmann-json3-3.9.1/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-float-equal -Wno-deprecated-declarations -o CMakeFiles/test-serialization.dir/src/unit-serialization.cpp.o -c /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-serialization.cpp +[ 12%] Linking CXX executable test-udt +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-udt.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/test-udt.dir/src/unit-udt.cpp.o CMakeFiles/doctest_main.dir/src/unit.cpp.o -o test-udt +make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +[ 12%] Built target test-udt +make -f test/CMakeFiles/test-pointer_access.dir/build.make test/CMakeFiles/test-pointer_access.dir/depend +make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/nlohmann-json3-3.9.1 /build/reproducible-path/nlohmann-json3-3.9.1/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-pointer_access.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-pointer_access.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-pointer_access.dir/depend.internal". +Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-pointer_access.dir/depend.internal". +Scanning dependencies of target test-pointer_access +make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +make -f test/CMakeFiles/test-pointer_access.dir/build.make test/CMakeFiles/test-pointer_access.dir/build +make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +[ 13%] Building CXX object test/CMakeFiles/test-pointer_access.dir/src/unit-pointer_access.cpp.o +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/include -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/doctest -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/fifo_map -I/build/reproducible-path/nlohmann-json3-3.9.1/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-float-equal -Wno-deprecated-declarations -o CMakeFiles/test-pointer_access.dir/src/unit-pointer_access.cpp.o -c /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-pointer_access.cpp +In file included from /usr/include/c++/10/vector:72, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-reference_access.cpp:33: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/map:60, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/detail/conversions/from_json.hpp:7, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/adl_serializer.hpp:5, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:49, + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-reference_access.cpp:33: +/usr/include/c++/10/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, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': +/usr/include/c++/10/bits/stl_tree.h:2193:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 + 2193 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/algorithm:62, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:37, from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-reference_access.cpp:33: @@ -1629,54 +1685,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | }); | ~~ -[ 12%] Linking CXX executable test-testsuites -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-testsuites.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/test-testsuites.dir/src/unit-testsuites.cpp.o CMakeFiles/doctest_main.dir/src/unit.cpp.o -o test-testsuites -make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -[ 12%] Built target test-testsuites -make -f test/CMakeFiles/test-pointer_access.dir/build.make test/CMakeFiles/test-pointer_access.dir/depend -make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/nlohmann-json3-3.9.1 /build/reproducible-path/nlohmann-json3-3.9.1/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-pointer_access.dir/DependInfo.cmake --color= -Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-pointer_access.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-pointer_access.dir/depend.internal". -Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-pointer_access.dir/depend.internal". -Scanning dependencies of target test-pointer_access -make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -make -f test/CMakeFiles/test-pointer_access.dir/build.make test/CMakeFiles/test-pointer_access.dir/build -make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -[ 13%] Building CXX object test/CMakeFiles/test-pointer_access.dir/src/unit-pointer_access.cpp.o -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/include -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/doctest -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/fifo_map -I/build/reproducible-path/nlohmann-json3-3.9.1/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-float-equal -Wno-deprecated-declarations -o CMakeFiles/test-pointer_access.dir/src/unit-pointer_access.cpp.o -c /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-pointer_access.cpp -[ 13%] Linking CXX executable test-udt -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-udt.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/test-udt.dir/src/unit-udt.cpp.o CMakeFiles/doctest_main.dir/src/unit.cpp.o -o test-udt -make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -[ 13%] Built target test-udt -make -f test/CMakeFiles/test-readme.dir/build.make test/CMakeFiles/test-readme.dir/depend -make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/nlohmann-json3-3.9.1 /build/reproducible-path/nlohmann-json3-3.9.1/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-readme.dir/DependInfo.cmake --color= -Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-readme.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-readme.dir/depend.internal". -Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-readme.dir/depend.internal". -Scanning dependencies of target test-readme -make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -make -f test/CMakeFiles/test-readme.dir/build.make test/CMakeFiles/test-readme.dir/build -make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -[ 15%] Building CXX object test/CMakeFiles/test-readme.dir/src/unit-readme.cpp.o -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/include -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/doctest -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/fifo_map -I/build/reproducible-path/nlohmann-json3-3.9.1/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-float-equal -Wno-deprecated-declarations -o CMakeFiles/test-readme.dir/src/unit-readme.cpp.o -c /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-readme.cpp -[ 16%] Linking CXX executable test-reference_access -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-reference_access.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/test-reference_access.dir/src/unit-reference_access.cpp.o CMakeFiles/doctest_main.dir/src/unit.cpp.o -o test-reference_access -make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -[ 16%] Built target test-reference_access -make -f test/CMakeFiles/test-msgpack.dir/build.make test/CMakeFiles/test-msgpack.dir/depend -make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/nlohmann-json3-3.9.1 /build/reproducible-path/nlohmann-json3-3.9.1/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-msgpack.dir/DependInfo.cmake --color= -Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-msgpack.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-msgpack.dir/depend.internal". -Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-msgpack.dir/depend.internal". -Scanning dependencies of target test-msgpack -make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -make -f test/CMakeFiles/test-msgpack.dir/build.make test/CMakeFiles/test-msgpack.dir/build -make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -[ 16%] Building CXX object test/CMakeFiles/test-msgpack.dir/src/unit-msgpack.cpp.o -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/include -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/doctest -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/fifo_map -I/build/reproducible-path/nlohmann-json3-3.9.1/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-float-equal -Wno-deprecated-declarations -o CMakeFiles/test-msgpack.dir/src/unit-msgpack.cpp.o -c /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-msgpack.cpp In file included from /usr/include/c++/10/vector:72, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-serialization.cpp:32: @@ -1720,6 +1728,9 @@ 4304 | transform(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:4304:5: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 +[ 15%] Linking CXX executable test-reference_access +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-reference_access.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/test-reference_access.dir/src/unit-reference_access.cpp.o CMakeFiles/doctest_main.dir/src/unit.cpp.o -o test-reference_access In file included from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/adl_serializer.hpp:5, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:49, from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-pointer_access.cpp:32: @@ -1739,6 +1750,51 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | }); | ~~ +[ 16%] Linking CXX executable test-serialization +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-serialization.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/test-serialization.dir/src/unit-serialization.cpp.o CMakeFiles/doctest_main.dir/src/unit.cpp.o -o test-serialization +make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +[ 16%] Built target test-reference_access +make -f test/CMakeFiles/test-readme.dir/build.make test/CMakeFiles/test-readme.dir/depend +make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/nlohmann-json3-3.9.1 /build/reproducible-path/nlohmann-json3-3.9.1/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-readme.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-readme.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-readme.dir/depend.internal". +Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-readme.dir/depend.internal". +make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +Scanning dependencies of target test-readme +make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +make -f test/CMakeFiles/test-readme.dir/build.make test/CMakeFiles/test-readme.dir/build +make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +[ 16%] Built target test-serialization +make -f test/CMakeFiles/test-msgpack.dir/build.make test/CMakeFiles/test-msgpack.dir/depend +[ 18%] Building CXX object test/CMakeFiles/test-readme.dir/src/unit-readme.cpp.o +make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/nlohmann-json3-3.9.1 /build/reproducible-path/nlohmann-json3-3.9.1/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-msgpack.dir/DependInfo.cmake --color= +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/include -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/doctest -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/fifo_map -I/build/reproducible-path/nlohmann-json3-3.9.1/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-float-equal -Wno-deprecated-declarations -o CMakeFiles/test-readme.dir/src/unit-readme.cpp.o -c /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-readme.cpp +Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-msgpack.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-msgpack.dir/depend.internal". +Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-msgpack.dir/depend.internal". +Scanning dependencies of target test-msgpack +make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +make -f test/CMakeFiles/test-msgpack.dir/build.make test/CMakeFiles/test-msgpack.dir/build +make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +[ 18%] Building CXX object test/CMakeFiles/test-msgpack.dir/src/unit-msgpack.cpp.o +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/include -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/doctest -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/fifo_map -I/build/reproducible-path/nlohmann-json3-3.9.1/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-float-equal -Wno-deprecated-declarations -o CMakeFiles/test-msgpack.dir/src/unit-msgpack.cpp.o -c /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-msgpack.cpp +[ 18%] Linking CXX executable test-pointer_access +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-pointer_access.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/test-pointer_access.dir/src/unit-pointer_access.cpp.o CMakeFiles/doctest_main.dir/src/unit.cpp.o -o test-pointer_access +make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +[ 18%] Built target test-pointer_access +make -f test/CMakeFiles/test-modifiers.dir/build.make test/CMakeFiles/test-modifiers.dir/depend +make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/nlohmann-json3-3.9.1 /build/reproducible-path/nlohmann-json3-3.9.1/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-modifiers.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-modifiers.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-modifiers.dir/depend.internal". +Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-modifiers.dir/depend.internal". +Scanning dependencies of target test-modifiers +make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +make -f test/CMakeFiles/test-modifiers.dir/build.make test/CMakeFiles/test-modifiers.dir/build +make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +[ 19%] Building CXX object test/CMakeFiles/test-modifiers.dir/src/unit-modifiers.cpp.o +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/include -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/doctest -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/fifo_map -I/build/reproducible-path/nlohmann-json3-3.9.1/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-float-equal -Wno-deprecated-declarations -o CMakeFiles/test-modifiers.dir/src/unit-modifiers.cpp.o -c /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-modifiers.cpp In file included from /usr/include/c++/10/vector:72, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-regression1.cpp:37: @@ -1825,22 +1881,57 @@ /usr/include/c++/10/bits/stl_vector.h:1431:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1431 | { return _M_erase(begin() + (__position - cbegin())); } | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 18%] Linking CXX executable test-serialization -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-serialization.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/test-serialization.dir/src/unit-serialization.cpp.o CMakeFiles/doctest_main.dir/src/unit.cpp.o -o test-serialization -make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -[ 18%] Built target test-serialization -make -f test/CMakeFiles/test-modifiers.dir/build.make test/CMakeFiles/test-modifiers.dir/depend -make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/nlohmann-json3-3.9.1 /build/reproducible-path/nlohmann-json3-3.9.1/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-modifiers.dir/DependInfo.cmake --color= -Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-modifiers.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-modifiers.dir/depend.internal". -Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-modifiers.dir/depend.internal". -Scanning dependencies of target test-modifiers -make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -make -f test/CMakeFiles/test-modifiers.dir/build.make test/CMakeFiles/test-modifiers.dir/build -make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -[ 19%] Building CXX object test/CMakeFiles/test-modifiers.dir/src/unit-modifiers.cpp.o -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/include -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/doctest -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/fifo_map -I/build/reproducible-path/nlohmann-json3-3.9.1/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-float-equal -Wno-deprecated-declarations -o CMakeFiles/test-modifiers.dir/src/unit-modifiers.cpp.o -c /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-modifiers.cpp +In file included from /usr/include/c++/10/map:60, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/detail/conversions/from_json.hpp:7, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/adl_serializer.hpp:5, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:49, + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-readme.cpp:33: +/usr/include/c++/10/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, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': +/usr/include/c++/10/bits/stl_tree.h:2193:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 + 2193 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:72, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-readme.cpp:33: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/map:60, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/detail/conversions/from_json.hpp:7, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/adl_serializer.hpp:5, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:49, + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-readme.cpp:33: +/usr/include/c++/10/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(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, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': +/usr/include/c++/10/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 + 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/map:61, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/detail/conversions/from_json.hpp:7, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/adl_serializer.hpp:5, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:49, + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-readme.cpp:33: +/usr/include/c++/10/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 = nlohmann::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': +/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 + 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 502 | std::tuple(__k), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 503 | std::tuple<>()); + | ~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_map.h: In member function 'nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](const typename nlohmann::basic_json::object_t::key_type&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]': +/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 + 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 502 | std::tuple(__k), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 503 | std::tuple<>()); + | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-regression1.cpp:37: @@ -1852,6 +1943,24 @@ /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, bool, long long int, long long unsigned int, long double>*, std::vector, bool, long long int, long long unsigned int, long double>, std::allocator, bool, long long int, long long unsigned int, long double> > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:72, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-readme.cpp:33: +/usr/include/c++/10/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator) [with _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:171:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 171 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:67, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-readme.cpp:33: +/usr/include/c++/10/bits/stl_vector.h: In member function 'IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]': +/usr/include/c++/10/bits/stl_vector.h:1431:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1431 | { return _M_erase(begin() + (__position - cbegin())); } + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In member function 'void nlohmann::basic_json::erase(nlohmann::basic_json::size_type) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]': +/usr/include/c++/10/bits/stl_vector.h:1431:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1431 | { return _M_erase(begin() + (__position - cbegin())); } + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/algorithm:62, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:37, from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-regression1.cpp:37: @@ -1908,71 +2017,19 @@ /usr/include/c++/10/bits/stl_tree.h:2193:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json, bool, long long int, long long unsigned int, double, std::allocator, ns::foo_serializer, std::vector > >, std::_Select1st, nlohmann::basic_json, bool, long long int, long long unsigned int, double, std::allocator, ns::foo_serializer, std::vector > > >, std::less, std::allocator, nlohmann::basic_json, bool, long long int, long long unsigned int, double, std::allocator, ns::foo_serializer, std::vector > > > >::const_iterator' changed in GCC 7.1 2193 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 19%] Linking CXX executable test-pointer_access -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-pointer_access.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/test-pointer_access.dir/src/unit-pointer_access.cpp.o CMakeFiles/doctest_main.dir/src/unit.cpp.o -o test-pointer_access -make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -[ 19%] Built target test-pointer_access -make -f test/CMakeFiles/test-meta.dir/build.make test/CMakeFiles/test-meta.dir/depend -make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/nlohmann-json3-3.9.1 /build/reproducible-path/nlohmann-json3-3.9.1/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-meta.dir/DependInfo.cmake --color= -Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-meta.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-meta.dir/depend.internal". -Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-meta.dir/depend.internal". -Scanning dependencies of target test-meta -make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -make -f test/CMakeFiles/test-meta.dir/build.make test/CMakeFiles/test-meta.dir/build -make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -[ 21%] Building CXX object test/CMakeFiles/test-meta.dir/src/unit-meta.cpp.o -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/include -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/doctest -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/fifo_map -I/build/reproducible-path/nlohmann-json3-3.9.1/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-float-equal -Wno-deprecated-declarations -o CMakeFiles/test-meta.dir/src/unit-meta.cpp.o -c /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-meta.cpp In file included from /usr/include/c++/10/vector:72, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-regression1.cpp:37: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >&}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-msgpack.cpp:32: +/usr/include/c++/10/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/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/10/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 = nlohmann::basic_json<>; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:130:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 - 130 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc:130:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 -/usr/include/c++/10/bits/vector.tcc:161:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 161 | _M_realloc_insert(begin() + (__position - cbegin()), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-regression1.cpp:37: -/build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp: In member function 'nlohmann::basic_json::iterator nlohmann::basic_json::insert(nlohmann::basic_json::const_iterator, const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]': -/build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:5502:30: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 - 5502 | m_value.array->insert(pos.m_it.array_iterator, std::forward(args)...); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:67, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-regression1.cpp:37: -/usr/include/c++/10/bits/stl_vector.h: In member function 'void nlohmann::basic_json::push_back(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:72, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-regression1.cpp:37: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 509 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -In file included from /usr/include/c++/10/vector:67, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-regression1.cpp:37: -/usr/include/c++/10/bits/stl_vector.h: In member function 'nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](nlohmann::basic_json::size_type) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]': -/usr/include/c++/10/bits/stl_vector.h:1338:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1338 | _M_fill_insert(begin() + __offset, __n, __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/map:61, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/detail/conversions/from_json.hpp:7, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/adl_serializer.hpp:5, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:49, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-regression1.cpp:37: -/usr/include/c++/10/bits/stl_map.h: In member function 'BasicJsonType& nlohmann::json_pointer::get_unchecked(BasicJsonType*) const [with BasicJsonType = nlohmann::basic_json<>]': + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-readme.cpp:33: +/usr/include/c++/10/bits/stl_map.h: In member function 'bool nlohmann::detail::json_sax_dom_callback_parser::key(nlohmann::detail::json_sax_dom_callback_parser::string_t&) [with BasicJsonType = nlohmann::basic_json<>]': /usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -1982,189 +2039,98 @@ | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-regression1.cpp:37: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {nlohmann::detail::value_t}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-readme.cpp:33: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >&}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/map:60, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/detail/conversions/from_json.hpp:7, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/adl_serializer.hpp:5, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:49, +In file included from /usr/include/c++/10/vector:67, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-readme.cpp:33: -/usr/include/c++/10/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, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': -/usr/include/c++/10/bits/stl_tree.h:2193:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 - 2193 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'bool nlohmann::detail::json_sax_dom_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In member function 'void nlohmann::basic_json::push_back(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-readme.cpp:33: +/usr/include/c++/10/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 = nlohmann::basic_json<>; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:130:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 + 130 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc:161:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 161 | _M_realloc_insert(begin() + (__position - cbegin()), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-readme.cpp:33: +/build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp: In member function 'nlohmann::basic_json::iterator nlohmann::basic_json::insert(nlohmann::basic_json::const_iterator, const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]': +/build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:5502:30: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 + 5502 | m_value.array->insert(pos.m_it.array_iterator, std::forward(args)...); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:72, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-modifiers.cpp:32: /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/10/bits/vector.tcc: In member function 'bool nlohmann::detail::json_sax_dom_parser::start_array(std::size_t) [with BasicJsonType = nlohmann::basic_json<>]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {double&}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'BasicJsonType* nlohmann::detail::json_sax_dom_parser::handle_value(Value&&) [with Value = double&; BasicJsonType = nlohmann::basic_json<>]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {bool&}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/map:60, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/detail/conversions/from_json.hpp:7, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/adl_serializer.hpp:5, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:49, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-readme.cpp:33: -/usr/include/c++/10/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(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, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': -/usr/include/c++/10/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 - 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'BasicJsonType* nlohmann::detail::json_sax_dom_parser::handle_value(Value&&) [with Value = bool&; BasicJsonType = nlohmann::basic_json<>]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/map:61, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/detail/conversions/from_json.hpp:7, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/adl_serializer.hpp:5, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:49, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-readme.cpp:33: -/usr/include/c++/10/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 = nlohmann::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': -/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 - 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 502 | std::tuple(__k), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 503 | std::tuple<>()); - | ~~~~~~~~~~~~~~~ -/usr/include/c++/10/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 = nlohmann::basic_json<>; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_map.h: In member function 'nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](const typename nlohmann::basic_json::object_t::key_type&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]': -/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 - 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 502 | std::tuple(__k), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 503 | std::tuple<>()); - | ~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'BasicJsonType* nlohmann::detail::json_sax_dom_parser::handle_value(Value&&) [with Value = long long int&; BasicJsonType = nlohmann::basic_json<>]': +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >&}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >&}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc: In member function 'void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]': /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/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 = nlohmann::basic_json<>; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'BasicJsonType* nlohmann::detail::json_sax_dom_parser::handle_value(Value&&) [with Value = long long unsigned int&; BasicJsonType = nlohmann::basic_json<>]': /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-readme.cpp:33: -/usr/include/c++/10/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator) [with _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:171:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 171 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:67, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-readme.cpp:33: -/usr/include/c++/10/bits/stl_vector.h: In member function 'IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]': -/usr/include/c++/10/bits/stl_vector.h:1431:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1431 | { return _M_erase(begin() + (__position - cbegin())); } - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In member function 'void nlohmann::basic_json::erase(nlohmann::basic_json::size_type) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]': -/usr/include/c++/10/bits/stl_vector.h:1431:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1431 | { return _M_erase(begin() + (__position - cbegin())); } - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/map:61, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/detail/conversions/from_json.hpp:7, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/adl_serializer.hpp:5, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:49, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-readme.cpp:33: -/usr/include/c++/10/bits/stl_map.h: In member function 'bool nlohmann::detail::json_sax_dom_callback_parser::key(nlohmann::detail::json_sax_dom_callback_parser::string_t&) [with BasicJsonType = nlohmann::basic_json<>]': -/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 - 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 502 | std::tuple(__k), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 503 | std::tuple<>()); - | ~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:72, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-readme.cpp:33: + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-regression1.cpp:37: /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >&}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:67, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-readme.cpp:33: -/usr/include/c++/10/bits/stl_vector.h: In member function 'void nlohmann::basic_json::push_back(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:72, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-readme.cpp:33: +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /usr/include/c++/10/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 = nlohmann::basic_json<>; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:130:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 130 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc:130:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 /usr/include/c++/10/bits/vector.tcc:161:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 161 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:72, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-msgpack.cpp:32: -/usr/include/c++/10/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/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-readme.cpp:33: +In file included from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-regression1.cpp:37: /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp: In member function 'nlohmann::basic_json::iterator nlohmann::basic_json::insert(nlohmann::basic_json::const_iterator, const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]': /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:5502:30: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 5502 | m_value.array->insert(pos.m_it.array_iterator, std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {nlohmann::byte_container_with_subtype > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': +In file included from /usr/include/c++/10/vector:67, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-regression1.cpp:37: +/usr/include/c++/10/bits/stl_vector.h: In member function 'void nlohmann::basic_json::push_back(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {int}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/10/bits/vector.tcc: In member function 'BasicJsonType* nlohmann::detail::json_sax_dom_parser::handle_value(Value&&) [with Value = nlohmann::byte_container_with_subtype >; BasicJsonType = nlohmann::basic_json<>]': +/usr/include/c++/10/bits/vector.tcc: In member function 'nlohmann::basic_json::value_type& nlohmann::basic_json::emplace_back(Args&& ...) [with Args = {int}; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]': /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const char (&)[6]}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'nlohmann::basic_json::value_type& nlohmann::basic_json::emplace_back(Args&& ...) [with Args = {const char (&)[6]}; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]': /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -2172,45 +2138,31 @@ from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/detail/conversions/from_json.hpp:7, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/adl_serializer.hpp:5, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:49, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-meta.cpp:32: + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-modifiers.cpp:32: /usr/include/c++/10/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, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': /usr/include/c++/10/bits/stl_tree.h:2193:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 2193 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-meta.cpp:32: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:72, + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-regression1.cpp:37: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 509 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/10/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(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, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': +/usr/include/c++/10/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 + 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 +In file included from /usr/include/c++/10/vector:67, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-modifiers.cpp:32: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {int}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-regression1.cpp:37: +/usr/include/c++/10/bits/stl_vector.h: In member function 'nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](nlohmann::basic_json::size_type) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]': +/usr/include/c++/10/bits/stl_vector.h:1338:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1338 | _M_fill_insert(begin() + __offset, __n, __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-readme.cpp:33: @@ -2218,10 +2170,33 @@ /usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 509 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'nlohmann::basic_json::value_type& nlohmann::basic_json::emplace_back(Args&& ...) [with Args = {int}; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:72, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-modifiers.cpp:32: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >&}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/map:61, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/detail/conversions/from_json.hpp:7, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/adl_serializer.hpp:5, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:49, + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-regression1.cpp:37: +/usr/include/c++/10/bits/stl_map.h: In member function 'BasicJsonType& nlohmann::json_pointer::get_unchecked(BasicJsonType*) const [with BasicJsonType = nlohmann::basic_json<>]': +/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 + 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 502 | std::tuple(__k), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 503 | std::tuple<>()); + | ~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:67, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-modifiers.cpp:32: +/usr/include/c++/10/bits/stl_vector.h: In member function 'void nlohmann::basic_json::push_back(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:67, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-readme.cpp:33: @@ -2229,10 +2204,6 @@ /usr/include/c++/10/bits/stl_vector.h:1338:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1338 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const char (&)[6]}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/map:61, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/detail/conversions/from_json.hpp:7, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/adl_serializer.hpp:5, @@ -2246,24 +2217,34 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 503 | std::tuple<>()); | ~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'nlohmann::basic_json::value_type& nlohmann::basic_json::emplace_back(Args&& ...) [with Args = {const char (&)[6]}; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/map:60, +In file included from /usr/include/c++/10/vector:72, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-modifiers.cpp:32: +/usr/include/c++/10/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 = nlohmann::basic_json<>; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:130:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 + 130 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc:161:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 161 | _M_realloc_insert(begin() + (__position - cbegin()), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-modifiers.cpp:32: +/build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp: In member function 'nlohmann::basic_json::iterator nlohmann::basic_json::insert(nlohmann::basic_json::const_iterator, const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]': +/build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:5502:30: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 + 5502 | m_value.array->insert(pos.m_it.array_iterator, std::forward(args)...); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/map:61, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/detail/conversions/from_json.hpp:7, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/adl_serializer.hpp:5, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:49, from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-modifiers.cpp:32: -/usr/include/c++/10/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, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': -/usr/include/c++/10/bits/stl_tree.h:2193:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 - 2193 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(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, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': -/usr/include/c++/10/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 - 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 +/usr/include/c++/10/bits/stl_map.h: In member function 'void nlohmann::basic_json::update(nlohmann::basic_json::const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]': +/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 + 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 502 | std::tuple(__k), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 503 | std::tuple<>()); + | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-readme.cpp:33: @@ -2271,6 +2252,21 @@ /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_map.h: In member function 'void nlohmann::basic_json::update(nlohmann::basic_json::const_iterator, nlohmann::basic_json::const_iterator) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]': +/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 + 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 502 | std::tuple(__k), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 503 | std::tuple<>()); + | ~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:72, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-regression1.cpp:37: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {nlohmann::detail::value_t}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function 'bool nlohmann::detail::json_sax_dom_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>]': /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); @@ -2279,57 +2275,37 @@ /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'bool nlohmann::detail::json_sax_dom_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {double&}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {bool&}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -In file included from /usr/include/c++/10/vector:72, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-modifiers.cpp:32: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >&}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'BasicJsonType* nlohmann::detail::json_sax_dom_parser::handle_value(Value&&) [with Value = bool&; BasicJsonType = nlohmann::basic_json<>]': +/usr/include/c++/10/bits/vector.tcc: In member function 'bool nlohmann::detail::json_sax_dom_parser::start_array(std::size_t) [with BasicJsonType = nlohmann::basic_json<>]': /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/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 = nlohmann::basic_json<>; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {double&}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:67, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-modifiers.cpp:32: -/usr/include/c++/10/bits/stl_vector.h: In member function 'void nlohmann::basic_json::push_back(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:72, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-modifiers.cpp:32: -/usr/include/c++/10/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 = nlohmann::basic_json<>; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:130:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 - 130 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc:161:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 161 | _M_realloc_insert(begin() + (__position - cbegin()), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >&}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {bool&}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/10/bits/vector.tcc: In member function 'BasicJsonType* nlohmann::detail::json_sax_dom_parser::handle_value(Value&&) [with Value = std::__cxx11::basic_string&; BasicJsonType = nlohmann::basic_json<>]': +/usr/include/c++/10/bits/vector.tcc: In member function 'BasicJsonType* nlohmann::detail::json_sax_dom_parser::handle_value(Value&&) [with Value = bool&; BasicJsonType = nlohmann::basic_json<>]': /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-modifiers.cpp:32: -/build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp: In member function 'nlohmann::basic_json::iterator nlohmann::basic_json::insert(nlohmann::basic_json::const_iterator, const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]': -/build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:5502:30: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 - 5502 | m_value.array->insert(pos.m_it.array_iterator, std::forward(args)...); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'BasicJsonType* nlohmann::detail::json_sax_dom_parser::handle_value(Value&&) [with Value = double&; BasicJsonType = nlohmann::basic_json<>]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/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 = nlohmann::basic_json<>; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/map:60, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/detail/conversions/from_json.hpp:7, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/adl_serializer.hpp:5, @@ -2339,6 +2315,10 @@ /usr/include/c++/10/bits/stl_tree.h:2193:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 2193 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {bool&}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(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, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': /usr/include/c++/10/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: @@ -2357,23 +2337,9 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 503 | std::tuple<>()); | ~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/map:61, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/detail/conversions/from_json.hpp:7, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/adl_serializer.hpp:5, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:49, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-modifiers.cpp:32: -/usr/include/c++/10/bits/stl_map.h: In member function 'void nlohmann::basic_json::update(nlohmann::basic_json::const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]': -/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 - 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 502 | std::tuple(__k), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 503 | std::tuple<>()); - | ~~~~~~~~~~~~~~~ -/usr/include/c++/10/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 = nlohmann::basic_json<>; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >&}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-msgpack.cpp:32: @@ -2381,58 +2347,58 @@ /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'bool nlohmann::detail::json_sax_dom_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'bool nlohmann::detail::json_sax_dom_parser::start_array(std::size_t) [with BasicJsonType = nlohmann::basic_json<>]': +/usr/include/c++/10/bits/vector.tcc: In member function 'BasicJsonType* nlohmann::detail::json_sax_dom_parser::handle_value(Value&&) [with Value = bool&; BasicJsonType = nlohmann::basic_json<>]': /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_map.h: In member function 'void nlohmann::basic_json::update(nlohmann::basic_json::const_iterator, nlohmann::basic_json::const_iterator) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]': -/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 - 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 502 | std::tuple(__k), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 503 | std::tuple<>()); - | ~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {double&}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': +/usr/include/c++/10/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 = nlohmann::basic_json<>; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'BasicJsonType* nlohmann::detail::json_sax_dom_parser::handle_value(Value&&) [with Value = double&; BasicJsonType = nlohmann::basic_json<>]': +/usr/include/c++/10/bits/vector.tcc: In member function 'BasicJsonType* nlohmann::detail::json_sax_dom_parser::handle_value(Value&&) [with Value = std::__cxx11::basic_string&; BasicJsonType = nlohmann::basic_json<>]': /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {bool&}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'BasicJsonType* nlohmann::detail::json_sax_dom_parser::handle_value(Value&&) [with Value = bool&; BasicJsonType = nlohmann::basic_json<>]': +/usr/include/c++/10/bits/vector.tcc: In member function 'bool nlohmann::detail::json_sax_dom_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>]': /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/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 = nlohmann::basic_json<>; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function 'BasicJsonType* nlohmann::detail::json_sax_dom_parser::handle_value(Value&&) [with Value = long long int&; BasicJsonType = nlohmann::basic_json<>]': /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'bool nlohmann::detail::json_sax_dom_parser::start_array(std::size_t) [with BasicJsonType = nlohmann::basic_json<>]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/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 = nlohmann::basic_json<>; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >&}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {double&}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >&}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'BasicJsonType* nlohmann::detail::json_sax_dom_parser::handle_value(Value&&) [with Value = double&; BasicJsonType = nlohmann::basic_json<>]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/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 = nlohmann::basic_json<>; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {bool&}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-modifiers.cpp:32: @@ -2445,7 +2411,11 @@ /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {nlohmann::byte_container_with_subtype > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc: In member function 'BasicJsonType* nlohmann::detail::json_sax_dom_parser::handle_value(Value&&) [with Value = bool&; BasicJsonType = nlohmann::basic_json<>]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/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 = nlohmann::basic_json<>; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ @@ -2456,7 +2426,15 @@ /usr/include/c++/10/bits/stl_vector.h:1338:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1338 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'BasicJsonType* nlohmann::detail::json_sax_dom_parser::handle_value(Value&&) [with Value = nlohmann::byte_container_with_subtype >; BasicJsonType = nlohmann::basic_json<>]': +/usr/include/c++/10/bits/vector.tcc: In member function 'BasicJsonType* nlohmann::detail::json_sax_dom_parser::handle_value(Value&&) [with Value = long long int&; BasicJsonType = nlohmann::basic_json<>]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >&}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >&}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -2467,10 +2445,35 @@ /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/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 = nlohmann::basic_json<>; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function 'nlohmann::basic_json::value_type& nlohmann::basic_json::emplace_back(Args&& ...) [with Args = {int, const char (&)[4]}; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]': /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'BasicJsonType* nlohmann::detail::json_sax_dom_parser::handle_value(Value&&) [with Value = long long unsigned int&; BasicJsonType = nlohmann::basic_json<>]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {nlohmann::byte_container_with_subtype > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'BasicJsonType* nlohmann::detail::json_sax_dom_parser::handle_value(Value&&) [with Value = nlohmann::byte_container_with_subtype >; BasicJsonType = nlohmann::basic_json<>]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {nlohmann::byte_container_with_subtype > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/10/bits/vector.tcc: In member function 'BasicJsonType* nlohmann::detail::json_sax_dom_parser::handle_value(Value&&) [with Value = nlohmann::byte_container_with_subtype >; BasicJsonType = nlohmann::basic_json<>]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function 'bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]': /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); @@ -2481,38 +2484,22 @@ /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 21%] Linking CXX executable test-meta -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-meta.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/test-meta.dir/src/unit-meta.cpp.o CMakeFiles/doctest_main.dir/src/unit.cpp.o -o test-meta -make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -[ 21%] Built target test-meta -make -f test/CMakeFiles/test-class_parser.dir/build.make test/CMakeFiles/test-class_parser.dir/depend -make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/nlohmann-json3-3.9.1 /build/reproducible-path/nlohmann-json3-3.9.1/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-class_parser.dir/DependInfo.cmake --color= -Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-class_parser.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-class_parser.dir/depend.internal". -Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-class_parser.dir/depend.internal". -Scanning dependencies of target test-class_parser -make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -make -f test/CMakeFiles/test-class_parser.dir/build.make test/CMakeFiles/test-class_parser.dir/build -make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -[ 21%] Building CXX object test/CMakeFiles/test-class_parser.dir/src/unit-class_parser.cpp.o -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/include -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/doctest -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/fifo_map -I/build/reproducible-path/nlohmann-json3-3.9.1/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-float-equal -Wno-deprecated-declarations -o CMakeFiles/test-class_parser.dir/src/unit-class_parser.cpp.o -c /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-class_parser.cpp -[ 22%] Linking CXX executable test-readme +[ 21%] Linking CXX executable test-readme cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-readme.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/test-readme.dir/src/unit-readme.cpp.o CMakeFiles/doctest_main.dir/src/unit.cpp.o -o test-readme make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -[ 22%] Built target test-readme -make -f test/CMakeFiles/test-class_lexer.dir/build.make test/CMakeFiles/test-class_lexer.dir/depend +[ 21%] Built target test-readme +make -f test/CMakeFiles/test-meta.dir/build.make test/CMakeFiles/test-meta.dir/depend make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/nlohmann-json3-3.9.1 /build/reproducible-path/nlohmann-json3-3.9.1/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-class_lexer.dir/DependInfo.cmake --color= -Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-class_lexer.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-class_lexer.dir/depend.internal". -Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-class_lexer.dir/depend.internal". -Scanning dependencies of target test-class_lexer +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/nlohmann-json3-3.9.1 /build/reproducible-path/nlohmann-json3-3.9.1/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-meta.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-meta.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-meta.dir/depend.internal". +Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-meta.dir/depend.internal". +Scanning dependencies of target test-meta make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -make -f test/CMakeFiles/test-class_lexer.dir/build.make test/CMakeFiles/test-class_lexer.dir/build +make -f test/CMakeFiles/test-meta.dir/build.make test/CMakeFiles/test-meta.dir/build make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -[ 24%] Building CXX object test/CMakeFiles/test-class_lexer.dir/src/unit-class_lexer.cpp.o -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/include -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/doctest -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/fifo_map -I/build/reproducible-path/nlohmann-json3-3.9.1/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-float-equal -Wno-deprecated-declarations -o CMakeFiles/test-class_lexer.dir/src/unit-class_lexer.cpp.o -c /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-class_lexer.cpp +[ 22%] Building CXX object test/CMakeFiles/test-meta.dir/src/unit-meta.cpp.o +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/include -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/doctest -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/fifo_map -I/build/reproducible-path/nlohmann-json3-3.9.1/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-float-equal -Wno-deprecated-declarations -o CMakeFiles/test-meta.dir/src/unit-meta.cpp.o -c /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-meta.cpp In file included from /usr/include/c++/10/map:61, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/detail/conversions/from_json.hpp:7, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/adl_serializer.hpp:5, @@ -2550,6 +2537,43 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 503 | std::tuple<>()); | ~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/map:60, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/detail/conversions/from_json.hpp:7, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/adl_serializer.hpp:5, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:49, + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-meta.cpp:32: +/usr/include/c++/10/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, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': +/usr/include/c++/10/bits/stl_tree.h:2193:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 + 2193 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:72, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-meta.cpp:32: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_map.h: In member function 'bool nlohmann::detail::binary_reader::get_msgpack_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >; SAX = nlohmann::detail::json_sax_dom_parser >]': +/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 + 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 502 | std::tuple(__k), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 503 | std::tuple<>()); + | ~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_map.h: In member function 'bool nlohmann::detail::binary_reader::get_msgpack_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >; SAX = nlohmann::detail::json_sax_dom_parser >]': +/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 + 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 502 | std::tuple(__k), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 503 | std::tuple<>()); + | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/map:61, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/detail/conversions/from_json.hpp:7, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/adl_serializer.hpp:5, @@ -2563,22 +2587,16 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 503 | std::tuple<>()); | ~~~~~~~~~~~~~~~ -[ 25%] Linking CXX executable test-class_lexer -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-class_lexer.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/test-class_lexer.dir/src/unit-class_lexer.cpp.o CMakeFiles/doctest_main.dir/src/unit.cpp.o -o test-class_lexer -make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -[ 25%] Built target test-class_lexer -make -f test/CMakeFiles/test-conversions.dir/build.make test/CMakeFiles/test-conversions.dir/depend -make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/nlohmann-json3-3.9.1 /build/reproducible-path/nlohmann-json3-3.9.1/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-conversions.dir/DependInfo.cmake --color= -Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-conversions.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-conversions.dir/depend.internal". -Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-conversions.dir/depend.internal". -Scanning dependencies of target test-conversions -make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -make -f test/CMakeFiles/test-conversions.dir/build.make test/CMakeFiles/test-conversions.dir/build -make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -[ 25%] Building CXX object test/CMakeFiles/test-conversions.dir/src/unit-conversions.cpp.o -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/include -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/doctest -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/fifo_map -I/build/reproducible-path/nlohmann-json3-3.9.1/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-float-equal -Wno-deprecated-declarations -o CMakeFiles/test-conversions.dir/src/unit-conversions.cpp.o -c /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-conversions.cpp +In file included from /usr/include/c++/10/vector:72, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-msgpack.cpp:32: +/usr/include/c++/10/bits/vector.tcc: In function 'void _DOCTEST_ANON_FUNC_2()': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_map.h: In member function 'bool nlohmann::detail::binary_reader::get_cbor_object(std::size_t, nlohmann::detail::cbor_tag_handler_t) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter; SAX = nlohmann::detail::json_sax_dom_parser >]': /usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, @@ -2587,6 +2605,9 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 503 | std::tuple<>()); | ~~~~~~~~~~~~~~~ +[ 22%] Linking CXX executable test-meta +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-meta.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/test-meta.dir/src/unit-meta.cpp.o CMakeFiles/doctest_main.dir/src/unit.cpp.o -o test-meta /usr/include/c++/10/bits/stl_map.h: In member function 'bool nlohmann::detail::binary_reader::get_cbor_object(std::size_t, nlohmann::detail::cbor_tag_handler_t) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >; SAX = nlohmann::detail::json_sax_dom_parser >]': /usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, @@ -2595,7 +2616,41 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 503 | std::tuple<>()); | ~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_map.h: In member function 'bool nlohmann::detail::binary_reader::get_msgpack_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >; SAX = nlohmann::detail::json_sax_dom_parser >]': +make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +[ 22%] Built target test-meta +make -f test/CMakeFiles/test-class_parser.dir/build.make test/CMakeFiles/test-class_parser.dir/depend +make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/nlohmann-json3-3.9.1 /build/reproducible-path/nlohmann-json3-3.9.1/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-class_parser.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-class_parser.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-class_parser.dir/depend.internal". +Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-class_parser.dir/depend.internal". +Scanning dependencies of target test-class_parser +make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +make -f test/CMakeFiles/test-class_parser.dir/build.make test/CMakeFiles/test-class_parser.dir/build +make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +[ 22%] Building CXX object test/CMakeFiles/test-class_parser.dir/src/unit-class_parser.cpp.o +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/include -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/doctest -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/fifo_map -I/build/reproducible-path/nlohmann-json3-3.9.1/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-float-equal -Wno-deprecated-declarations -o CMakeFiles/test-class_parser.dir/src/unit-class_parser.cpp.o -c /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-class_parser.cpp +[ 24%] Linking CXX executable test-modifiers +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-modifiers.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/test-modifiers.dir/src/unit-modifiers.cpp.o CMakeFiles/doctest_main.dir/src/unit.cpp.o -o test-modifiers +make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +[ 24%] Built target test-modifiers +make -f test/CMakeFiles/test-class_lexer.dir/build.make test/CMakeFiles/test-class_lexer.dir/depend +make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/nlohmann-json3-3.9.1 /build/reproducible-path/nlohmann-json3-3.9.1/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-class_lexer.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-class_lexer.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-class_lexer.dir/depend.internal". +Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-class_lexer.dir/depend.internal". +Scanning dependencies of target test-class_lexer +make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +make -f test/CMakeFiles/test-class_lexer.dir/build.make test/CMakeFiles/test-class_lexer.dir/build +make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +[ 25%] Building CXX object test/CMakeFiles/test-class_lexer.dir/src/unit-class_lexer.cpp.o +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/include -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/doctest -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/fifo_map -I/build/reproducible-path/nlohmann-json3-3.9.1/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-float-equal -Wno-deprecated-declarations -o CMakeFiles/test-class_lexer.dir/src/unit-class_lexer.cpp.o -c /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-class_lexer.cpp +In file included from /usr/include/c++/10/map:61, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/detail/conversions/from_json.hpp:7, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/adl_serializer.hpp:5, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:49, + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-msgpack.cpp:32: +/usr/include/c++/10/bits/stl_map.h: In member function 'bool nlohmann::detail::binary_reader::get_msgpack_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator, std::allocator > > >; SAX = nlohmann::detail::json_sax_dom_parser >]': /usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -2603,7 +2658,15 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 503 | std::tuple<>()); | ~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_map.h: In member function 'bool nlohmann::detail::binary_reader::get_msgpack_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >; SAX = nlohmann::detail::json_sax_dom_parser >]': +/usr/include/c++/10/bits/stl_map.h: In member function 'bool nlohmann::detail::binary_reader::get_msgpack_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >; SAX = nlohmann::detail::json_sax_dom_parser >]': +/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 + 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 502 | std::tuple(__k), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 503 | std::tuple<>()); + | ~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_map.h: In member function 'bool nlohmann::detail::binary_reader::get_msgpack_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter; SAX = nlohmann::detail::json_sax_dom_parser >]': /usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -2611,6 +2674,22 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 503 | std::tuple<>()); | ~~~~~~~~~~~~~~~ +[ 27%] Linking CXX executable test-class_lexer +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-class_lexer.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/test-class_lexer.dir/src/unit-class_lexer.cpp.o CMakeFiles/doctest_main.dir/src/unit.cpp.o -o test-class_lexer +make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +[ 27%] Built target test-class_lexer +make -f test/CMakeFiles/test-conversions.dir/build.make test/CMakeFiles/test-conversions.dir/depend +make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/nlohmann-json3-3.9.1 /build/reproducible-path/nlohmann-json3-3.9.1/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-conversions.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-conversions.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-conversions.dir/depend.internal". +Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-conversions.dir/depend.internal". +Scanning dependencies of target test-conversions +make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +make -f test/CMakeFiles/test-conversions.dir/build.make test/CMakeFiles/test-conversions.dir/build +make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +[ 27%] Building CXX object test/CMakeFiles/test-conversions.dir/src/unit-conversions.cpp.o +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/include -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/doctest -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/fifo_map -I/build/reproducible-path/nlohmann-json3-3.9.1/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-float-equal -Wno-deprecated-declarations -o CMakeFiles/test-conversions.dir/src/unit-conversions.cpp.o -c /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-conversions.cpp In file included from /usr/include/c++/10/vector:72, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-class_parser.cpp:33: @@ -2660,16 +2739,6 @@ /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:72, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-msgpack.cpp:32: -/usr/include/c++/10/bits/vector.tcc: In function 'void _DOCTEST_ANON_FUNC_2()': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function 'bool nlohmann::detail::json_sax_dom_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>]': /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); @@ -2714,11 +2783,11 @@ /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 27%] Linking CXX executable test-modifiers -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-modifiers.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/test-modifiers.dir/src/unit-modifiers.cpp.o CMakeFiles/doctest_main.dir/src/unit.cpp.o -o test-modifiers +[ 28%] Linking CXX executable test-msgpack +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-msgpack.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/test-msgpack.dir/src/unit-msgpack.cpp.o CMakeFiles/doctest_main.dir/src/unit.cpp.o -o test-msgpack make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -[ 27%] Built target test-modifiers +[ 28%] Built target test-msgpack make -f test/CMakeFiles/test-element_access2.dir/build.make test/CMakeFiles/test-element_access2.dir/depend make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/nlohmann-json3-3.9.1 /build/reproducible-path/nlohmann-json3-3.9.1/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-element_access2.dir/DependInfo.cmake --color= @@ -2728,7 +2797,7 @@ make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/test-element_access2.dir/build.make test/CMakeFiles/test-element_access2.dir/build make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -[ 27%] Building CXX object test/CMakeFiles/test-element_access2.dir/src/unit-element_access2.cpp.o +[ 28%] Building CXX object test/CMakeFiles/test-element_access2.dir/src/unit-element_access2.cpp.o cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/include -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/doctest -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/fifo_map -I/build/reproducible-path/nlohmann-json3-3.9.1/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-float-equal -Wno-deprecated-declarations -o CMakeFiles/test-element_access2.dir/src/unit-element_access2.cpp.o -c /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-element_access2.cpp In file included from /usr/include/c++/10/map:61, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/detail/conversions/from_json.hpp:7, @@ -2743,35 +2812,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 503 | std::tuple<>()); | ~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/map:61, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/detail/conversions/from_json.hpp:7, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/adl_serializer.hpp:5, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:49, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-msgpack.cpp:32: -/usr/include/c++/10/bits/stl_map.h: In member function 'bool nlohmann::detail::binary_reader::get_msgpack_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator, std::allocator > > >; SAX = nlohmann::detail::json_sax_dom_parser >]': -/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 - 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 502 | std::tuple(__k), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 503 | std::tuple<>()); - | ~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_map.h: In member function 'bool nlohmann::detail::binary_reader::get_msgpack_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >; SAX = nlohmann::detail::json_sax_dom_parser >]': -/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 - 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 502 | std::tuple(__k), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 503 | std::tuple<>()); - | ~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_map.h: In member function 'bool nlohmann::detail::binary_reader::get_msgpack_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter; SAX = nlohmann::detail::json_sax_dom_parser >]': -/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 - 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 502 | std::tuple(__k), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 503 | std::tuple<>()); - | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/map:60, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/detail/conversions/from_json.hpp:7, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/adl_serializer.hpp:5, @@ -2870,6 +2910,22 @@ /usr/include/c++/10/bits/stl_vector.h:1431:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1431 | { return _M_erase(begin() + (__position - cbegin())); } | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 28%] Linking CXX executable test-regression1 +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-regression1.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/test-regression1.dir/src/unit-regression1.cpp.o CMakeFiles/doctest_main.dir/src/unit.cpp.o -o test-regression1 +make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +[ 28%] Built target test-regression1 +make -f test/CMakeFiles/test-merge_patch.dir/build.make test/CMakeFiles/test-merge_patch.dir/depend +make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/nlohmann-json3-3.9.1 /build/reproducible-path/nlohmann-json3-3.9.1/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-merge_patch.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-merge_patch.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-merge_patch.dir/depend.internal". +Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-merge_patch.dir/depend.internal". +Scanning dependencies of target test-merge_patch +make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +make -f test/CMakeFiles/test-merge_patch.dir/build.make test/CMakeFiles/test-merge_patch.dir/build +make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +[ 28%] Building CXX object test/CMakeFiles/test-merge_patch.dir/src/unit-merge_patch.cpp.o +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/include -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/doctest -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/fifo_map -I/build/reproducible-path/nlohmann-json3-3.9.1/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-float-equal -Wno-deprecated-declarations -o CMakeFiles/test-merge_patch.dir/src/unit-merge_patch.cpp.o -c /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-merge_patch.cpp In file included from /usr/include/c++/10/map:60, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/detail/conversions/from_json.hpp:7, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/adl_serializer.hpp:5, @@ -2903,9 +2959,6 @@ /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 28%] Linking CXX executable test-msgpack -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-msgpack.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/test-msgpack.dir/src/unit-msgpack.cpp.o CMakeFiles/doctest_main.dir/src/unit.cpp.o -o test-msgpack In file included from /usr/include/c++/10/map:60, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/detail/conversions/from_json.hpp:7, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/adl_serializer.hpp:5, @@ -2915,19 +2968,6 @@ /usr/include/c++/10/bits/stl_tree.h:2193:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less >, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 2193 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -[ 28%] Built target test-msgpack -make -f test/CMakeFiles/test-merge_patch.dir/build.make test/CMakeFiles/test-merge_patch.dir/depend -make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/nlohmann-json3-3.9.1 /build/reproducible-path/nlohmann-json3-3.9.1/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-merge_patch.dir/DependInfo.cmake --color= -Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-merge_patch.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-merge_patch.dir/depend.internal". -Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-merge_patch.dir/depend.internal". -Scanning dependencies of target test-merge_patch -make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -make -f test/CMakeFiles/test-merge_patch.dir/build.make test/CMakeFiles/test-merge_patch.dir/build -make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -[ 28%] Building CXX object test/CMakeFiles/test-merge_patch.dir/src/unit-merge_patch.cpp.o -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/include -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/doctest -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/fifo_map -I/build/reproducible-path/nlohmann-json3-3.9.1/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-float-equal -Wno-deprecated-declarations -o CMakeFiles/test-merge_patch.dir/src/unit-merge_patch.cpp.o -c /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-merge_patch.cpp In file included from /usr/include/c++/10/algorithm:62, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:37, from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-conversions.cpp:33: @@ -3019,9 +3059,17 @@ /usr/include/c++/10/bits/stl_tree.h:2254:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 2254 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 28%] Linking CXX executable test-regression1 -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-regression1.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/test-regression1.dir/src/unit-regression1.cpp.o CMakeFiles/doctest_main.dir/src/unit.cpp.o -o test-regression1 +In file included from /usr/include/c++/10/vector:72, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-merge_patch.cpp:32: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/algorithm:62, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:37, from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-conversions.cpp:33: @@ -3076,77 +3124,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | }); | ~~ -make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -[ 28%] Built target test-regression1 -make -f test/CMakeFiles/test-large_json.dir/build.make test/CMakeFiles/test-large_json.dir/depend -make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/nlohmann-json3-3.9.1 /build/reproducible-path/nlohmann-json3-3.9.1/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-large_json.dir/DependInfo.cmake --color= -Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-large_json.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-large_json.dir/depend.internal". -Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-large_json.dir/depend.internal". -Scanning dependencies of target test-large_json -make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -make -f test/CMakeFiles/test-large_json.dir/build.make test/CMakeFiles/test-large_json.dir/build -make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -[ 30%] Building CXX object test/CMakeFiles/test-large_json.dir/src/unit-large_json.cpp.o -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/include -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/doctest -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/fifo_map -I/build/reproducible-path/nlohmann-json3-3.9.1/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-float-equal -Wno-deprecated-declarations -o CMakeFiles/test-large_json.dir/src/unit-large_json.cpp.o -c /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-large_json.cpp -In file included from /usr/include/c++/10/map:60, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/detail/conversions/from_json.hpp:7, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/adl_serializer.hpp:5, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:49, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-conversions.cpp:33: -/usr/include/c++/10/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_equal_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': -/usr/include/c++/10/bits/stl_tree.h:2279:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' changed in GCC 7.1 - 2279 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:72, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-merge_patch.cpp:32: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/algorithm:62, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:37, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-conversions.cpp:33: -/usr/include/c++/10/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >; _OIter = std::insert_iterator, std::__cxx11::basic_string > >; _UnaryOperation = nlohmann::detail::from_json, std::unordered_multimap, std::__cxx11::basic_string >, 0>::]': -/usr/include/c++/10/bits/stl_algo.h:4304:5: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 - 4304 | transform(_InputIterator __first, _InputIterator __last, - | ^~~~~~~~~ -/usr/include/c++/10/bits/stl_algo.h:4304:5: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 -In file included from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/adl_serializer.hpp:5, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:49, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-conversions.cpp:33: -/build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/detail/conversions/from_json.hpp: In function 'void nlohmann::detail::from_json(const BasicJsonType&, ConstructibleObjectType&) [with BasicJsonType = nlohmann::basic_json<>; ConstructibleObjectType = std::unordered_multimap, std::__cxx11::basic_string >; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/detail/conversions/from_json.hpp:274:19: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 - 274 | std::transform( - | ~~~~~~~~~~~~~~^ - 275 | inner_object->begin(), inner_object->end(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 276 | std::inserter(ret, ret.begin()), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 277 | [](typename BasicJsonType::object_t::value_type const & p) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 278 | { - | ~ - 279 | return value_type(p.first, p.second.template get()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 280 | }); - | ~~ -In file included from /usr/include/c++/10/vector:72, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-conversions.cpp:33: -/usr/include/c++/10/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/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In function 'decltype (((nlohmann::detail::from_json_array_impl(j, arr, (nlohmann::detail::priority_tag<3>)(())), j.get()), void())) nlohmann::detail::from_json(const BasicJsonType&, ConstructibleArrayType&) [with BasicJsonType = nlohmann::basic_json<>; ConstructibleArrayType = std::vector; typename std::enable_if<((((nlohmann::detail::is_constructible_array_type::value && (! nlohmann::detail::is_constructible_object_type::value)) && (! nlohmann::detail::is_constructible_string_type::value)) && (! std::is_same::value)) && (! nlohmann::detail::is_basic_json::value)), int>::type = 0]': -/usr/include/c++/10/bits/vector.tcc:356:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 356 | _M_realloc_insert(begin() + __n, std::move(__v)); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/map:60, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/detail/conversions/from_json.hpp:7, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/adl_serializer.hpp:5, @@ -3215,6 +3192,15 @@ /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/map:60, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/detail/conversions/from_json.hpp:7, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/adl_serializer.hpp:5, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:49, + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-conversions.cpp:33: +/usr/include/c++/10/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_equal_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': +/usr/include/c++/10/bits/stl_tree.h:2279:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' changed in GCC 7.1 + 2279 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/map:61, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/detail/conversions/from_json.hpp:7, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/adl_serializer.hpp:5, @@ -3236,14 +3222,54 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 503 | std::tuple<>()); | ~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/algorithm:62, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:37, + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-conversions.cpp:33: +/usr/include/c++/10/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >; _OIter = std::insert_iterator, std::__cxx11::basic_string > >; _UnaryOperation = nlohmann::detail::from_json, std::unordered_multimap, std::__cxx11::basic_string >, 0>::]': +/usr/include/c++/10/bits/stl_algo.h:4304:5: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 + 4304 | transform(_InputIterator __first, _InputIterator __last, + | ^~~~~~~~~ +/usr/include/c++/10/bits/stl_algo.h:4304:5: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 +In file included from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/adl_serializer.hpp:5, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:49, + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-conversions.cpp:33: +/build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/detail/conversions/from_json.hpp: In function 'void nlohmann::detail::from_json(const BasicJsonType&, ConstructibleObjectType&) [with BasicJsonType = nlohmann::basic_json<>; ConstructibleObjectType = std::unordered_multimap, std::__cxx11::basic_string >; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/detail/conversions/from_json.hpp:274:19: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, nlohmann::basic_json<> > >' changed in GCC 7.1 + 274 | std::transform( + | ~~~~~~~~~~~~~~^ + 275 | inner_object->begin(), inner_object->end(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 276 | std::inserter(ret, ret.begin()), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 277 | [](typename BasicJsonType::object_t::value_type const & p) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 278 | { + | ~ + 279 | return value_type(p.first, p.second.template get()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 280 | }); + | ~~ In file included from /usr/include/c++/10/vector:72, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-large_json.cpp:32: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-conversions.cpp:33: +/usr/include/c++/10/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/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc: In function 'decltype (((nlohmann::detail::from_json_array_impl(j, arr, (nlohmann::detail::priority_tag<3>)(())), j.get()), void())) nlohmann::detail::from_json(const BasicJsonType&, ConstructibleArrayType&) [with BasicJsonType = nlohmann::basic_json<>; ConstructibleArrayType = std::vector; typename std::enable_if<((((nlohmann::detail::is_constructible_array_type::value && (! nlohmann::detail::is_constructible_object_type::value)) && (! nlohmann::detail::is_constructible_string_type::value)) && (! std::is_same::value)) && (! nlohmann::detail::is_basic_json::value)), int>::type = 0]': +/usr/include/c++/10/bits/vector.tcc:356:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 356 | _M_realloc_insert(begin() + __n, std::move(__v)); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:72, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-merge_patch.cpp:32: +/usr/include/c++/10/bits/vector.tcc: In member function 'bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -3284,18 +3310,6 @@ /usr/include/c++/10/bits/stl_tree.h:2193:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' changed in GCC 7.1 2193 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {nlohmann::detail::value_t}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'bool nlohmann::detail::json_sax_dom_parser::start_array(std::size_t) [with BasicJsonType = nlohmann::basic_json<>]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'bool nlohmann::detail::json_sax_dom_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/algorithm:62, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:37, from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-conversions.cpp:33: @@ -3324,26 +3338,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | }); | ~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {double&}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {bool&}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/10/bits/vector.tcc: In member function 'BasicJsonType* nlohmann::detail::json_sax_dom_parser::handle_value(Value&&) [with Value = bool&; BasicJsonType = nlohmann::basic_json<>]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/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 = nlohmann::basic_json<>; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/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 = nlohmann::basic_json<>; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >&}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 In file included from /usr/include/c++/10/algorithm:62, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:37, from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-conversions.cpp:33: @@ -3371,6 +3365,65 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | }); | ~~ +[ 30%] Linking CXX executable test-merge_patch +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-merge_patch.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/test-merge_patch.dir/src/unit-merge_patch.cpp.o CMakeFiles/doctest_main.dir/src/unit.cpp.o -o test-merge_patch +make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +[ 30%] Built target test-merge_patch +make -f test/CMakeFiles/test-large_json.dir/build.make test/CMakeFiles/test-large_json.dir/depend +make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/nlohmann-json3-3.9.1 /build/reproducible-path/nlohmann-json3-3.9.1/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-large_json.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-large_json.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-large_json.dir/depend.internal". +Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-large_json.dir/depend.internal". +Scanning dependencies of target test-large_json +make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +make -f test/CMakeFiles/test-large_json.dir/build.make test/CMakeFiles/test-large_json.dir/build +make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +[ 31%] Building CXX object test/CMakeFiles/test-large_json.dir/src/unit-large_json.cpp.o +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/include -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/doctest -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/fifo_map -I/build/reproducible-path/nlohmann-json3-3.9.1/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-float-equal -Wno-deprecated-declarations -o CMakeFiles/test-large_json.dir/src/unit-large_json.cpp.o -c /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-large_json.cpp +In file included from /usr/include/c++/10/vector:72, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-large_json.cpp:32: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {nlohmann::detail::value_t}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'bool nlohmann::detail::json_sax_dom_parser::start_array(std::size_t) [with BasicJsonType = nlohmann::basic_json<>]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'bool nlohmann::detail::json_sax_dom_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {double&}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {bool&}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/10/bits/vector.tcc: In member function 'BasicJsonType* nlohmann::detail::json_sax_dom_parser::handle_value(Value&&) [with Value = bool&; BasicJsonType = nlohmann::basic_json<>]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/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 = nlohmann::basic_json<>; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/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 = nlohmann::basic_json<>; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >&}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /usr/include/c++/10/bits/vector.tcc: In member function 'BasicJsonType* nlohmann::detail::json_sax_dom_parser::handle_value(Value&&) [with Value = std::__cxx11::basic_string&; BasicJsonType = nlohmann::basic_json<>]': /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); @@ -3402,92 +3455,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 503 | std::tuple<>()); | ~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:72, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-merge_patch.cpp:32: -/usr/include/c++/10/bits/vector.tcc: In member function 'bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_map.h: In member function 'bool nlohmann::detail::json_sax_dom_callback_parser::key(nlohmann::detail::json_sax_dom_callback_parser::string_t&) [with BasicJsonType = nlohmann::basic_json<>]': -/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 - 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 502 | std::tuple(__k), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 503 | std::tuple<>()); - | ~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:72, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-large_json.cpp:32: -/usr/include/c++/10/bits/vector.tcc: In member function 'bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 31%] Linking CXX executable test-merge_patch -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-merge_patch.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/test-merge_patch.dir/src/unit-merge_patch.cpp.o CMakeFiles/doctest_main.dir/src/unit.cpp.o -o test-merge_patch -[ 33%] Linking CXX executable test-large_json -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-large_json.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/test-large_json.dir/src/unit-large_json.cpp.o CMakeFiles/doctest_main.dir/src/unit.cpp.o -o test-large_json -make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -[ 33%] Built target test-merge_patch -make -f test/CMakeFiles/test-cbor.dir/build.make test/CMakeFiles/test-cbor.dir/depend -make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/nlohmann-json3-3.9.1 /build/reproducible-path/nlohmann-json3-3.9.1/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-cbor.dir/DependInfo.cmake --color= -Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-cbor.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-cbor.dir/depend.internal". -Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-cbor.dir/depend.internal". -Scanning dependencies of target test-cbor -make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -make -f test/CMakeFiles/test-cbor.dir/build.make test/CMakeFiles/test-cbor.dir/build -make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -[ 34%] Building CXX object test/CMakeFiles/test-cbor.dir/src/unit-cbor.cpp.o -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/include -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/doctest -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/fifo_map -I/build/reproducible-path/nlohmann-json3-3.9.1/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-float-equal -Wno-deprecated-declarations -o CMakeFiles/test-cbor.dir/src/unit-cbor.cpp.o -c /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-cbor.cpp -make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -[ 34%] Built target test-large_json -make -f test/CMakeFiles/test-assert_macro.dir/build.make test/CMakeFiles/test-assert_macro.dir/depend -make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/nlohmann-json3-3.9.1 /build/reproducible-path/nlohmann-json3-3.9.1/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-assert_macro.dir/DependInfo.cmake --color= -Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-assert_macro.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-assert_macro.dir/depend.internal". -Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-assert_macro.dir/depend.internal". -Scanning dependencies of target test-assert_macro -make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -make -f test/CMakeFiles/test-assert_macro.dir/build.make test/CMakeFiles/test-assert_macro.dir/build -make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -[ 36%] Building CXX object test/CMakeFiles/test-assert_macro.dir/src/unit-assert_macro.cpp.o -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/include -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/doctest -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/fifo_map -I/build/reproducible-path/nlohmann-json3-3.9.1/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-float-equal -Wno-deprecated-declarations -o CMakeFiles/test-assert_macro.dir/src/unit-assert_macro.cpp.o -c /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-assert_macro.cpp -In file included from /usr/include/c++/10/vector:72, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-assert_macro.cpp:43: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/map:60, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/detail/conversions/from_json.hpp:7, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/adl_serializer.hpp:5, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:49, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-assert_macro.cpp:43: -/usr/include/c++/10/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, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': -/usr/include/c++/10/bits/stl_tree.h:2193:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 - 2193 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/map:60, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/detail/conversions/from_json.hpp:7, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/adl_serializer.hpp:5, @@ -3542,58 +3509,8 @@ /usr/include/c++/10/bits/stl_tree.h:1109:23: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 1109 | _M_insert_unique_(end(), *__first, __an); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -[ 37%] Linking CXX executable test-assert_macro -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-assert_macro.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/test-assert_macro.dir/src/unit-assert_macro.cpp.o CMakeFiles/doctest_main.dir/src/unit.cpp.o -o test-assert_macro -make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -[ 37%] Built target test-assert_macro -make -f test/CMakeFiles/test-alt-string.dir/build.make test/CMakeFiles/test-alt-string.dir/depend -make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/nlohmann-json3-3.9.1 /build/reproducible-path/nlohmann-json3-3.9.1/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-alt-string.dir/DependInfo.cmake --color= -Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-alt-string.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-alt-string.dir/depend.internal". -Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-alt-string.dir/depend.internal". -Scanning dependencies of target test-alt-string -make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -make -f test/CMakeFiles/test-alt-string.dir/build.make test/CMakeFiles/test-alt-string.dir/build -make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -[ 39%] Building CXX object test/CMakeFiles/test-alt-string.dir/src/unit-alt-string.cpp.o -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/include -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/doctest -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/fifo_map -I/build/reproducible-path/nlohmann-json3-3.9.1/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-float-equal -Wno-deprecated-declarations -o CMakeFiles/test-alt-string.dir/src/unit-alt-string.cpp.o -c /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-alt-string.cpp -In file included from /usr/include/c++/10/map:60, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/detail/conversions/from_json.hpp:7, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/adl_serializer.hpp:5, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:49, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-alt-string.cpp:32: -/usr/include/c++/10/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 = alt_string; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': -/usr/include/c++/10/bits/stl_tree.h:2193:5: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 - 2193 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:72, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-alt-string.cpp:32: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {nlohmann::basic_json > >}; _Tp = nlohmann::basic_json; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nlohmann::basic_json > >}; _Tp = nlohmann::basic_json; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/map:60, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/detail/conversions/from_json.hpp:7, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/adl_serializer.hpp:5, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:49, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-alt-string.cpp:32: -/usr/include/c++/10/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = alt_string; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': -/usr/include/c++/10/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 - 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/map:61, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/detail/conversions/from_json.hpp:7, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/adl_serializer.hpp:5, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:49, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-alt-string.cpp:32: -/usr/include/c++/10/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 = alt_string; _Tp = nlohmann::basic_json; _Compare = std::less; _Alloc = std::allocator > >]': -/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 +/usr/include/c++/10/bits/stl_map.h: In member function 'bool nlohmann::detail::json_sax_dom_callback_parser::key(nlohmann::detail::json_sax_dom_callback_parser::string_t&) [with BasicJsonType = nlohmann::basic_json<>]': +/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 502 | std::tuple(__k), @@ -3602,58 +3519,33 @@ | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-alt-string.cpp:32: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {nlohmann::detail::value_t}; _Tp = nlohmann::basic_json; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'bool nlohmann::detail::json_sax_dom_parser::start_array(std::size_t) [with BasicJsonType = nlohmann::basic_json]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'bool nlohmann::detail::json_sax_dom_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-large_json.cpp:32: +/usr/include/c++/10/bits/vector.tcc: In member function 'bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {double&}; _Tp = nlohmann::basic_json; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {bool&}; _Tp = nlohmann::basic_json; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/10/bits/vector.tcc: In member function 'BasicJsonType* nlohmann::detail::json_sax_dom_parser::handle_value(Value&&) [with Value = bool&; BasicJsonType = nlohmann::basic_json]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/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 = nlohmann::basic_json; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {alt_string&}; _Tp = nlohmann::basic_json; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/10/bits/vector.tcc: In member function 'BasicJsonType* nlohmann::detail::json_sax_dom_parser::handle_value(Value&&) [with Value = alt_string&; BasicJsonType = nlohmann::basic_json]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/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 = nlohmann::basic_json; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/map:61, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/detail/conversions/from_json.hpp:7, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/adl_serializer.hpp:5, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:49, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-alt-string.cpp:32: -/usr/include/c++/10/bits/stl_map.h: In member function 'bool nlohmann::detail::json_sax_dom_callback_parser::key(nlohmann::detail::json_sax_dom_callback_parser::string_t&) [with BasicJsonType = nlohmann::basic_json]': -/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 - 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 502 | std::tuple(__k), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 503 | std::tuple<>()); - | ~~~~~~~~~~~~~~~ +[ 33%] Linking CXX executable test-large_json +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-large_json.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/test-large_json.dir/src/unit-large_json.cpp.o CMakeFiles/doctest_main.dir/src/unit.cpp.o -o test-large_json +make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +[ 33%] Built target test-large_json +make -f test/CMakeFiles/test-cbor.dir/build.make test/CMakeFiles/test-cbor.dir/depend +make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/nlohmann-json3-3.9.1 /build/reproducible-path/nlohmann-json3-3.9.1/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-cbor.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-cbor.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-cbor.dir/depend.internal". +Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-cbor.dir/depend.internal". +Scanning dependencies of target test-cbor +make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +make -f test/CMakeFiles/test-cbor.dir/build.make test/CMakeFiles/test-cbor.dir/build +make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +[ 34%] Building CXX object test/CMakeFiles/test-cbor.dir/src/unit-cbor.cpp.o +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/include -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/doctest -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/fifo_map -I/build/reproducible-path/nlohmann-json3-3.9.1/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-float-equal -Wno-deprecated-declarations -o CMakeFiles/test-cbor.dir/src/unit-cbor.cpp.o -c /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-cbor.cpp In file included from /usr/include/c++/10/vector:72, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-cbor.cpp:33: @@ -3665,19 +3557,6 @@ /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:72, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-alt-string.cpp:32: -/usr/include/c++/10/bits/vector.tcc: In member function 'bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/map:60, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/detail/conversions/from_json.hpp:7, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/adl_serializer.hpp:5, @@ -3699,6 +3578,22 @@ /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 36%] Linking CXX executable test-element_access2 +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-element_access2.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/test-element_access2.dir/src/unit-element_access2.cpp.o CMakeFiles/doctest_main.dir/src/unit.cpp.o -o test-element_access2 +make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +[ 36%] Built target test-element_access2 +make -f test/CMakeFiles/test-assert_macro.dir/build.make test/CMakeFiles/test-assert_macro.dir/depend +make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/nlohmann-json3-3.9.1 /build/reproducible-path/nlohmann-json3-3.9.1/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-assert_macro.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-assert_macro.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-assert_macro.dir/depend.internal". +Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-assert_macro.dir/depend.internal". +Scanning dependencies of target test-assert_macro +make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +make -f test/CMakeFiles/test-assert_macro.dir/build.make test/CMakeFiles/test-assert_macro.dir/build +make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +[ 37%] Building CXX object test/CMakeFiles/test-assert_macro.dir/src/unit-assert_macro.cpp.o +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/include -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/doctest -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/fifo_map -I/build/reproducible-path/nlohmann-json3-3.9.1/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-float-equal -Wno-deprecated-declarations -o CMakeFiles/test-assert_macro.dir/src/unit-assert_macro.cpp.o -c /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-assert_macro.cpp In file included from /usr/include/c++/10/map:60, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/detail/conversions/from_json.hpp:7, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/adl_serializer.hpp:5, @@ -3721,6 +3616,10 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 503 | std::tuple<>()); | ~~~~~~~~~~~~~~~ +[ 39%] Linking CXX executable test-class_parser +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-class_parser.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/test-class_parser.dir/src/unit-class_parser.cpp.o CMakeFiles/doctest_main.dir/src/unit.cpp.o -o test-class_parser +make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' In file included from /usr/include/c++/10/vector:72, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-cbor.cpp:33: @@ -3728,6 +3627,18 @@ /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ +[ 39%] Built target test-class_parser +make -f test/CMakeFiles/test-alt-string.dir/build.make test/CMakeFiles/test-alt-string.dir/depend +make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/nlohmann-json3-3.9.1 /build/reproducible-path/nlohmann-json3-3.9.1/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-alt-string.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-alt-string.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-alt-string.dir/depend.internal". +Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-alt-string.dir/depend.internal". +Scanning dependencies of target test-alt-string +make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +make -f test/CMakeFiles/test-alt-string.dir/build.make test/CMakeFiles/test-alt-string.dir/build +make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +[ 40%] Building CXX object test/CMakeFiles/test-alt-string.dir/src/unit-alt-string.cpp.o +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/include -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/doctest -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/fifo_map -I/build/reproducible-path/nlohmann-json3-3.9.1/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-float-equal -Wno-deprecated-declarations -o CMakeFiles/test-alt-string.dir/src/unit-alt-string.cpp.o -c /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-alt-string.cpp /usr/include/c++/10/bits/vector.tcc: In member function 'bool nlohmann::detail::json_sax_dom_parser::start_array(std::size_t) [with BasicJsonType = nlohmann::basic_json<>]': /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); @@ -3740,13 +3651,10 @@ /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -[ 39%] Linking CXX executable test-alt-string -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-alt-string.dir/link.txt --verbose=1 /usr/include/c++/10/bits/vector.tcc: In member function 'BasicJsonType* nlohmann::detail::json_sax_dom_parser::handle_value(Value&&) [with Value = double&; BasicJsonType = nlohmann::basic_json<>]': /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/test-alt-string.dir/src/unit-alt-string.cpp.o CMakeFiles/doctest_main.dir/src/unit.cpp.o -o test-alt-string /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {bool&}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: @@ -3759,82 +3667,53 @@ /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -[ 40%] Linking CXX executable test-class_parser -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-class_parser.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/test-class_parser.dir/src/unit-class_parser.cpp.o CMakeFiles/doctest_main.dir/src/unit.cpp.o -o test-class_parser /usr/include/c++/10/bits/vector.tcc: In member function 'BasicJsonType* nlohmann::detail::json_sax_dom_parser::handle_value(Value&&) [with Value = long long int&; BasicJsonType = nlohmann::basic_json<>]': /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >&}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -[ 40%] Built target test-alt-string -make -f test/CMakeFiles/test-items.dir/build.make test/CMakeFiles/test-items.dir/depend -make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/nlohmann-json3-3.9.1 /build/reproducible-path/nlohmann-json3-3.9.1/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-items.dir/DependInfo.cmake --color= -Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-items.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-items.dir/depend.internal". -Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-items.dir/depend.internal". /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >&}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -Scanning dependencies of target test-items -make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -make -f test/CMakeFiles/test-items.dir/build.make test/CMakeFiles/test-items.dir/build -make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -[ 40%] Building CXX object test/CMakeFiles/test-items.dir/src/unit-items.cpp.o -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/include -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/doctest -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/fifo_map -I/build/reproducible-path/nlohmann-json3-3.9.1/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-float-equal -Wno-deprecated-declarations -o CMakeFiles/test-items.dir/src/unit-items.cpp.o -c /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-items.cpp /usr/include/c++/10/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 = nlohmann::basic_json<>; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -[ 40%] Built target test-class_parser -make -f test/CMakeFiles/test-ordered_map.dir/build.make test/CMakeFiles/test-ordered_map.dir/depend -make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/nlohmann-json3-3.9.1 /build/reproducible-path/nlohmann-json3-3.9.1/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-ordered_map.dir/DependInfo.cmake --color= /usr/include/c++/10/bits/vector.tcc: In member function 'BasicJsonType* nlohmann::detail::json_sax_dom_parser::handle_value(Value&&) [with Value = long long unsigned int&; BasicJsonType = nlohmann::basic_json<>]': /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-ordered_map.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-ordered_map.dir/depend.internal". -Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-ordered_map.dir/depend.internal". -Scanning dependencies of target test-ordered_map -make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -make -f test/CMakeFiles/test-ordered_map.dir/build.make test/CMakeFiles/test-ordered_map.dir/build -make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +[ 42%] Linking CXX executable test-conversions +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-conversions.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/test-conversions.dir/src/unit-conversions.cpp.o CMakeFiles/doctest_main.dir/src/unit.cpp.o -o test-conversions /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {nlohmann::byte_container_with_subtype > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -[ 40%] Building CXX object test/CMakeFiles/test-ordered_map.dir/src/unit-ordered_map.cpp.o -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/include -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/doctest -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/fifo_map -I/build/reproducible-path/nlohmann-json3-3.9.1/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-float-equal -Wno-deprecated-declarations -o CMakeFiles/test-ordered_map.dir/src/unit-ordered_map.cpp.o -c /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-ordered_map.cpp /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nlohmann::byte_container_with_subtype > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 42%] Linking CXX executable test-element_access2 -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-element_access2.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/test-element_access2.dir/src/unit-element_access2.cpp.o CMakeFiles/doctest_main.dir/src/unit.cpp.o -o test-element_access2 make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -[ 42%] Built target test-element_access2 -make -f test/CMakeFiles/test-class_iterator.dir/build.make test/CMakeFiles/test-class_iterator.dir/depend +[ 42%] Built target test-conversions +make -f test/CMakeFiles/test-items.dir/build.make test/CMakeFiles/test-items.dir/depend make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/nlohmann-json3-3.9.1 /build/reproducible-path/nlohmann-json3-3.9.1/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-class_iterator.dir/DependInfo.cmake --color= -Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-class_iterator.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-class_iterator.dir/depend.internal". -Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-class_iterator.dir/depend.internal". -Scanning dependencies of target test-class_iterator +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/nlohmann-json3-3.9.1 /build/reproducible-path/nlohmann-json3-3.9.1/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-items.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-items.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-items.dir/depend.internal". +Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-items.dir/depend.internal". +Scanning dependencies of target test-items make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -make -f test/CMakeFiles/test-class_iterator.dir/build.make test/CMakeFiles/test-class_iterator.dir/build +make -f test/CMakeFiles/test-items.dir/build.make test/CMakeFiles/test-items.dir/build make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -[ 43%] Building CXX object test/CMakeFiles/test-class_iterator.dir/src/unit-class_iterator.cpp.o -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/include -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/doctest -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/fifo_map -I/build/reproducible-path/nlohmann-json3-3.9.1/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-float-equal -Wno-deprecated-declarations -o CMakeFiles/test-class_iterator.dir/src/unit-class_iterator.cpp.o -c /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-class_iterator.cpp +[ 42%] Building CXX object test/CMakeFiles/test-items.dir/src/unit-items.cpp.o +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/include -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/doctest -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/fifo_map -I/build/reproducible-path/nlohmann-json3-3.9.1/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-float-equal -Wno-deprecated-declarations -o CMakeFiles/test-items.dir/src/unit-items.cpp.o -c /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-items.cpp In file included from /usr/include/c++/10/vector:72, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-items.cpp:32: + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-assert_macro.cpp:43: /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: @@ -3843,41 +3722,34 @@ /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 45%] Linking CXX executable test-ordered_map -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-ordered_map.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/test-ordered_map.dir/src/unit-ordered_map.cpp.o CMakeFiles/doctest_main.dir/src/unit.cpp.o -o test-ordered_map -[ 46%] Linking CXX executable test-conversions -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-conversions.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/test-conversions.dir/src/unit-conversions.cpp.o CMakeFiles/doctest_main.dir/src/unit.cpp.o -o test-conversions -make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -[ 46%] Built target test-ordered_map -make -f test/CMakeFiles/test-iterators2.dir/build.make test/CMakeFiles/test-iterators2.dir/depend -make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/nlohmann-json3-3.9.1 /build/reproducible-path/nlohmann-json3-3.9.1/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-iterators2.dir/DependInfo.cmake --color= -Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-iterators2.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-iterators2.dir/depend.internal". -Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-iterators2.dir/depend.internal". -Scanning dependencies of target test-iterators2 -make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -make -f test/CMakeFiles/test-iterators2.dir/build.make test/CMakeFiles/test-iterators2.dir/build -make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -[ 48%] Building CXX object test/CMakeFiles/test-iterators2.dir/src/unit-iterators2.cpp.o -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/include -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/doctest -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/fifo_map -I/build/reproducible-path/nlohmann-json3-3.9.1/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-float-equal -Wno-deprecated-declarations -o CMakeFiles/test-iterators2.dir/src/unit-iterators2.cpp.o -c /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-iterators2.cpp +In file included from /usr/include/c++/10/map:60, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/detail/conversions/from_json.hpp:7, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/adl_serializer.hpp:5, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:49, + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-assert_macro.cpp:43: +/usr/include/c++/10/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, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': +/usr/include/c++/10/bits/stl_tree.h:2193:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 + 2193 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 43%] Linking CXX executable test-assert_macro +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-assert_macro.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/test-assert_macro.dir/src/unit-assert_macro.cpp.o CMakeFiles/doctest_main.dir/src/unit.cpp.o -o test-assert_macro make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -[ 48%] Built target test-conversions -make -f test/CMakeFiles/test-capacity.dir/build.make test/CMakeFiles/test-capacity.dir/depend +[ 43%] Built target test-assert_macro +make -f test/CMakeFiles/test-ordered_map.dir/build.make test/CMakeFiles/test-ordered_map.dir/depend make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/nlohmann-json3-3.9.1 /build/reproducible-path/nlohmann-json3-3.9.1/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-capacity.dir/DependInfo.cmake --color= -Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-capacity.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-capacity.dir/depend.internal". -Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-capacity.dir/depend.internal". -Scanning dependencies of target test-capacity +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/nlohmann-json3-3.9.1 /build/reproducible-path/nlohmann-json3-3.9.1/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-ordered_map.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-ordered_map.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-ordered_map.dir/depend.internal". +Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-ordered_map.dir/depend.internal". +Scanning dependencies of target test-ordered_map make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -make -f test/CMakeFiles/test-capacity.dir/build.make test/CMakeFiles/test-capacity.dir/build +make -f test/CMakeFiles/test-ordered_map.dir/build.make test/CMakeFiles/test-ordered_map.dir/build make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -[ 50%] Building CXX object test/CMakeFiles/test-capacity.dir/src/unit-capacity.cpp.o -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/include -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/doctest -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/fifo_map -I/build/reproducible-path/nlohmann-json3-3.9.1/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-float-equal -Wno-deprecated-declarations -o CMakeFiles/test-capacity.dir/src/unit-capacity.cpp.o -c /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-capacity.cpp +[ 43%] Building CXX object test/CMakeFiles/test-ordered_map.dir/src/unit-ordered_map.cpp.o +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/include -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/doctest -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/fifo_map -I/build/reproducible-path/nlohmann-json3-3.9.1/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-float-equal -Wno-deprecated-declarations -o CMakeFiles/test-ordered_map.dir/src/unit-ordered_map.cpp.o -c /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-ordered_map.cpp In file included from /usr/include/c++/10/vector:72, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-class_iterator.cpp:33: + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-items.cpp:32: /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: @@ -3886,13 +3758,42 @@ /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/map:60, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/detail/conversions/from_json.hpp:7, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/adl_serializer.hpp:5, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:49, + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-alt-string.cpp:32: +/usr/include/c++/10/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 = alt_string; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': +/usr/include/c++/10/bits/stl_tree.h:2193:5: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 + 2193 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:72, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-alt-string.cpp:32: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {nlohmann::basic_json > >}; _Tp = nlohmann::basic_json; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nlohmann::basic_json > >}; _Tp = nlohmann::basic_json; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/map:60, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/detail/conversions/from_json.hpp:7, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/adl_serializer.hpp:5, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:49, + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-alt-string.cpp:32: +/usr/include/c++/10/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = alt_string; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': +/usr/include/c++/10/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 + 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/map:61, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/detail/conversions/from_json.hpp:7, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/adl_serializer.hpp:5, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:49, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-cbor.cpp:33: -/usr/include/c++/10/bits/stl_map.h: In member function 'bool nlohmann::detail::binary_reader::get_cbor_object(std::size_t, nlohmann::detail::cbor_tag_handler_t) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter; SAX = nlohmann::detail::json_sax_dom_parser >]': -/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-alt-string.cpp:32: +/usr/include/c++/10/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 = alt_string; _Tp = nlohmann::basic_json; _Compare = std::less; _Alloc = std::allocator > >]': +/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 502 | std::tuple(__k), @@ -3901,15 +3802,100 @@ | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-capacity.cpp:32: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-alt-string.cpp:32: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {nlohmann::detail::value_t}; _Tp = nlohmann::basic_json; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/10/bits/vector.tcc: In member function 'bool nlohmann::detail::json_sax_dom_parser::start_array(std::size_t) [with BasicJsonType = nlohmann::basic_json]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'bool nlohmann::detail::json_sax_dom_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {double&}; _Tp = nlohmann::basic_json; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {bool&}; _Tp = nlohmann::basic_json; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/10/bits/vector.tcc: In member function 'BasicJsonType* nlohmann::detail::json_sax_dom_parser::handle_value(Value&&) [with Value = bool&; BasicJsonType = nlohmann::basic_json]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/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 = nlohmann::basic_json; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {alt_string&}; _Tp = nlohmann::basic_json; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/10/bits/vector.tcc: In member function 'BasicJsonType* nlohmann::detail::json_sax_dom_parser::handle_value(Value&&) [with Value = alt_string&; BasicJsonType = nlohmann::basic_json]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/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 = nlohmann::basic_json; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/map:61, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/detail/conversions/from_json.hpp:7, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/adl_serializer.hpp:5, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:49, + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-alt-string.cpp:32: +/usr/include/c++/10/bits/stl_map.h: In member function 'bool nlohmann::detail::json_sax_dom_callback_parser::key(nlohmann::detail::json_sax_dom_callback_parser::string_t&) [with BasicJsonType = nlohmann::basic_json]': +/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 + 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 502 | std::tuple(__k), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 503 | std::tuple<>()); + | ~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:72, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-alt-string.cpp:32: +/usr/include/c++/10/bits/vector.tcc: In member function 'bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::iterator_input_adapter]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/map:61, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/detail/conversions/from_json.hpp:7, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/adl_serializer.hpp:5, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:49, + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-cbor.cpp:33: +/usr/include/c++/10/bits/stl_map.h: In member function 'bool nlohmann::detail::binary_reader::get_cbor_object(std::size_t, nlohmann::detail::cbor_tag_handler_t) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter; SAX = nlohmann::detail::json_sax_dom_parser >]': +/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 + 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 502 | std::tuple(__k), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 503 | std::tuple<>()); + | ~~~~~~~~~~~~~~~ +[ 45%] Linking CXX executable test-ordered_map +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-ordered_map.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/test-ordered_map.dir/src/unit-ordered_map.cpp.o CMakeFiles/doctest_main.dir/src/unit.cpp.o -o test-ordered_map +make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +[ 45%] Built target test-ordered_map +make -f test/CMakeFiles/test-class_iterator.dir/build.make test/CMakeFiles/test-class_iterator.dir/depend +make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/nlohmann-json3-3.9.1 /build/reproducible-path/nlohmann-json3-3.9.1/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-class_iterator.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-class_iterator.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-class_iterator.dir/depend.internal". +Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-class_iterator.dir/depend.internal". +Scanning dependencies of target test-class_iterator +make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +make -f test/CMakeFiles/test-class_iterator.dir/build.make test/CMakeFiles/test-class_iterator.dir/build +make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +[ 46%] Building CXX object test/CMakeFiles/test-class_iterator.dir/src/unit-class_iterator.cpp.o +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/include -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/doctest -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/fifo_map -I/build/reproducible-path/nlohmann-json3-3.9.1/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-float-equal -Wno-deprecated-declarations -o CMakeFiles/test-class_iterator.dir/src/unit-class_iterator.cpp.o -c /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-class_iterator.cpp /usr/include/c++/10/bits/stl_map.h: In member function 'bool nlohmann::detail::binary_reader::get_cbor_object(std::size_t, nlohmann::detail::cbor_tag_handler_t) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter; SAX = nlohmann::detail::json_sax_dom_parser >]': /usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, @@ -3926,17 +3912,9 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 503 | std::tuple<>()); | ~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:72, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-iterators2.cpp:32: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 46%] Linking CXX executable test-alt-string +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-alt-string.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/test-alt-string.dir/src/unit-alt-string.cpp.o CMakeFiles/doctest_main.dir/src/unit.cpp.o -o test-alt-string /usr/include/c++/10/bits/stl_map.h: In member function 'bool nlohmann::detail::binary_reader::get_cbor_object(std::size_t, nlohmann::detail::cbor_tag_handler_t) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator, std::allocator > > >; SAX = nlohmann::detail::json_sax_dom_parser >]': /usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, @@ -3945,10 +3923,19 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 503 | std::tuple<>()); | ~~~~~~~~~~~~~~~ -[ 50%] Linking CXX executable test-class_iterator -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-class_iterator.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/test-class_iterator.dir/src/unit-class_iterator.cpp.o CMakeFiles/doctest_main.dir/src/unit.cpp.o -o test-class_iterator make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +[ 46%] Built target test-alt-string +make -f test/CMakeFiles/test-iterators2.dir/build.make test/CMakeFiles/test-iterators2.dir/depend +make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/nlohmann-json3-3.9.1 /build/reproducible-path/nlohmann-json3-3.9.1/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-iterators2.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-iterators2.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-iterators2.dir/depend.internal". +Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-iterators2.dir/depend.internal". +Scanning dependencies of target test-iterators2 +make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +make -f test/CMakeFiles/test-iterators2.dir/build.make test/CMakeFiles/test-iterators2.dir/build +make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +[ 48%] Building CXX object test/CMakeFiles/test-iterators2.dir/src/unit-iterators2.cpp.o +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/include -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/doctest -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/fifo_map -I/build/reproducible-path/nlohmann-json3-3.9.1/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-float-equal -Wno-deprecated-declarations -o CMakeFiles/test-iterators2.dir/src/unit-iterators2.cpp.o -c /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-iterators2.cpp /usr/include/c++/10/bits/stl_map.h: In member function 'bool nlohmann::detail::binary_reader::get_cbor_object(std::size_t, nlohmann::detail::cbor_tag_handler_t) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >; SAX = nlohmann::detail::json_sax_dom_parser >]': /usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, @@ -3957,18 +3944,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 503 | std::tuple<>()); | ~~~~~~~~~~~~~~~ -[ 50%] Built target test-class_iterator -make -f test/CMakeFiles/test-allocator.dir/build.make test/CMakeFiles/test-allocator.dir/depend -make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/nlohmann-json3-3.9.1 /build/reproducible-path/nlohmann-json3-3.9.1/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-allocator.dir/DependInfo.cmake --color= -Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-allocator.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-allocator.dir/depend.internal". -Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-allocator.dir/depend.internal". -Scanning dependencies of target test-allocator -make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -make -f test/CMakeFiles/test-allocator.dir/build.make test/CMakeFiles/test-allocator.dir/build -make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -[ 50%] Building CXX object test/CMakeFiles/test-allocator.dir/src/unit-allocator.cpp.o -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/include -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/doctest -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/fifo_map -I/build/reproducible-path/nlohmann-json3-3.9.1/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-float-equal -Wno-deprecated-declarations -o CMakeFiles/test-allocator.dir/src/unit-allocator.cpp.o -c /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-allocator.cpp /usr/include/c++/10/bits/stl_map.h: In member function 'bool nlohmann::detail::binary_reader::get_cbor_object(std::size_t, nlohmann::detail::cbor_tag_handler_t) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >; SAX = nlohmann::detail::json_sax_dom_parser >]': /usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, @@ -3977,6 +3952,13 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 503 | std::tuple<>()); | ~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:72, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-class_iterator.cpp:33: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_map.h: In member function 'bool nlohmann::detail::binary_reader::get_msgpack_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >; SAX = nlohmann::detail::json_sax_dom_parser >]': /usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, @@ -3985,38 +3967,64 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 503 | std::tuple<>()); | ~~~~~~~~~~~~~~~ -[ 51%] Linking CXX executable test-items +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 50%] Linking CXX executable test-items cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-items.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/test-items.dir/src/unit-items.cpp.o CMakeFiles/doctest_main.dir/src/unit.cpp.o -o test-items make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -[ 51%] Built target test-items -make -f test/CMakeFiles/test-unicode.dir/build.make test/CMakeFiles/test-unicode.dir/depend +[ 50%] Built target test-items +make -f test/CMakeFiles/test-capacity.dir/build.make test/CMakeFiles/test-capacity.dir/depend make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/nlohmann-json3-3.9.1 /build/reproducible-path/nlohmann-json3-3.9.1/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-unicode.dir/DependInfo.cmake --color= -Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-unicode.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-unicode.dir/depend.internal". -Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-unicode.dir/depend.internal". -Scanning dependencies of target test-unicode +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/nlohmann-json3-3.9.1 /build/reproducible-path/nlohmann-json3-3.9.1/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-capacity.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-capacity.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-capacity.dir/depend.internal". +Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-capacity.dir/depend.internal". +Scanning dependencies of target test-capacity make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -make -f test/CMakeFiles/test-unicode.dir/build.make test/CMakeFiles/test-unicode.dir/build +make -f test/CMakeFiles/test-capacity.dir/build.make test/CMakeFiles/test-capacity.dir/build make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -[ 51%] Building CXX object test/CMakeFiles/test-unicode.dir/src/unit-unicode.cpp.o -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/include -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/doctest -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/fifo_map -I/build/reproducible-path/nlohmann-json3-3.9.1/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-float-equal -Wno-deprecated-declarations -o CMakeFiles/test-unicode.dir/src/unit-unicode.cpp.o -c /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-unicode.cpp -[ 51%] Linking CXX executable test-capacity -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-capacity.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/test-capacity.dir/src/unit-capacity.cpp.o CMakeFiles/doctest_main.dir/src/unit.cpp.o -o test-capacity +[ 51%] Building CXX object test/CMakeFiles/test-capacity.dir/src/unit-capacity.cpp.o +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/include -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/doctest -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/fifo_map -I/build/reproducible-path/nlohmann-json3-3.9.1/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-float-equal -Wno-deprecated-declarations -o CMakeFiles/test-capacity.dir/src/unit-capacity.cpp.o -c /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-capacity.cpp +In file included from /usr/include/c++/10/vector:72, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-iterators2.cpp:32: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 51%] Linking CXX executable test-class_iterator +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-class_iterator.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/test-class_iterator.dir/src/unit-class_iterator.cpp.o CMakeFiles/doctest_main.dir/src/unit.cpp.o -o test-class_iterator make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -[ 51%] Built target test-capacity -make -f test/CMakeFiles/test-algorithms.dir/build.make test/CMakeFiles/test-algorithms.dir/depend +[ 51%] Built target test-class_iterator +make -f test/CMakeFiles/test-allocator.dir/build.make test/CMakeFiles/test-allocator.dir/depend make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/nlohmann-json3-3.9.1 /build/reproducible-path/nlohmann-json3-3.9.1/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-algorithms.dir/DependInfo.cmake --color= -Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-algorithms.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-algorithms.dir/depend.internal". -Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-algorithms.dir/depend.internal". -Scanning dependencies of target test-algorithms +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/nlohmann-json3-3.9.1 /build/reproducible-path/nlohmann-json3-3.9.1/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-allocator.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-allocator.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-allocator.dir/depend.internal". +Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-allocator.dir/depend.internal". +Scanning dependencies of target test-allocator make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -make -f test/CMakeFiles/test-algorithms.dir/build.make test/CMakeFiles/test-algorithms.dir/build +make -f test/CMakeFiles/test-allocator.dir/build.make test/CMakeFiles/test-allocator.dir/build make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -[ 53%] Building CXX object test/CMakeFiles/test-algorithms.dir/src/unit-algorithms.cpp.o -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/include -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/doctest -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/fifo_map -I/build/reproducible-path/nlohmann-json3-3.9.1/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-float-equal -Wno-deprecated-declarations -o CMakeFiles/test-algorithms.dir/src/unit-algorithms.cpp.o -c /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-algorithms.cpp +[ 51%] Building CXX object test/CMakeFiles/test-allocator.dir/src/unit-allocator.cpp.o +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/include -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/doctest -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/fifo_map -I/build/reproducible-path/nlohmann-json3-3.9.1/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-float-equal -Wno-deprecated-declarations -o CMakeFiles/test-allocator.dir/src/unit-allocator.cpp.o -c /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-allocator.cpp +In file included from /usr/include/c++/10/vector:72, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-capacity.cpp:32: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-allocator.cpp:33: @@ -4045,6 +4053,22 @@ /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, bool, long long int, long long unsigned int, double, {anonymous}::allocator_no_forward>*, std::vector, bool, long long int, long long unsigned int, double, {anonymous}::allocator_no_forward>, std::allocator, bool, long long int, long long unsigned int, double, {anonymous}::allocator_no_forward> > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 51%] Linking CXX executable test-capacity +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-capacity.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/test-capacity.dir/src/unit-capacity.cpp.o CMakeFiles/doctest_main.dir/src/unit.cpp.o -o test-capacity +make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +[ 51%] Built target test-capacity +make -f test/CMakeFiles/test-unicode.dir/build.make test/CMakeFiles/test-unicode.dir/depend +make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/nlohmann-json3-3.9.1 /build/reproducible-path/nlohmann-json3-3.9.1/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-unicode.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-unicode.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-unicode.dir/depend.internal". +Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-unicode.dir/depend.internal". +Scanning dependencies of target test-unicode +make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +make -f test/CMakeFiles/test-unicode.dir/build.make test/CMakeFiles/test-unicode.dir/build +make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +[ 51%] Building CXX object test/CMakeFiles/test-unicode.dir/src/unit-unicode.cpp.o +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/include -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/doctest -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/fifo_map -I/build/reproducible-path/nlohmann-json3-3.9.1/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-float-equal -Wno-deprecated-declarations -o CMakeFiles/test-unicode.dir/src/unit-unicode.cpp.o -c /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-unicode.cpp In file included from /usr/include/c++/10/memory:66, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:43, from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-allocator.cpp:33: @@ -4069,22 +4093,22 @@ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 54%] Linking CXX executable test-allocator +[ 53%] Linking CXX executable test-allocator cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-allocator.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/test-allocator.dir/src/unit-allocator.cpp.o CMakeFiles/doctest_main.dir/src/unit.cpp.o -o test-allocator make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -[ 54%] Built target test-allocator -make -f test/CMakeFiles/test-bson.dir/build.make test/CMakeFiles/test-bson.dir/depend +[ 53%] Built target test-allocator +make -f test/CMakeFiles/test-algorithms.dir/build.make test/CMakeFiles/test-algorithms.dir/depend make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/nlohmann-json3-3.9.1 /build/reproducible-path/nlohmann-json3-3.9.1/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-bson.dir/DependInfo.cmake --color= -Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-bson.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-bson.dir/depend.internal". -Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-bson.dir/depend.internal". -Scanning dependencies of target test-bson +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/nlohmann-json3-3.9.1 /build/reproducible-path/nlohmann-json3-3.9.1/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-algorithms.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-algorithms.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-algorithms.dir/depend.internal". +Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-algorithms.dir/depend.internal". +Scanning dependencies of target test-algorithms make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -make -f test/CMakeFiles/test-bson.dir/build.make test/CMakeFiles/test-bson.dir/build +make -f test/CMakeFiles/test-algorithms.dir/build.make test/CMakeFiles/test-algorithms.dir/build make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -[ 54%] Building CXX object test/CMakeFiles/test-bson.dir/src/unit-bson.cpp.o -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/include -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/doctest -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/fifo_map -I/build/reproducible-path/nlohmann-json3-3.9.1/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-float-equal -Wno-deprecated-declarations -o CMakeFiles/test-bson.dir/src/unit-bson.cpp.o -c /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-bson.cpp +[ 54%] Building CXX object test/CMakeFiles/test-algorithms.dir/src/unit-algorithms.cpp.o +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/include -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/doctest -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/fifo_map -I/build/reproducible-path/nlohmann-json3-3.9.1/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-float-equal -Wno-deprecated-declarations -o CMakeFiles/test-algorithms.dir/src/unit-algorithms.cpp.o -c /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-algorithms.cpp In file included from /usr/include/c++/10/vector:72, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-algorithms.cpp:32: @@ -4092,6 +4116,14 @@ /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_map.h: In member function 'bool nlohmann::detail::binary_reader::get_msgpack_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter; SAX = nlohmann::detail::json_sax_dom_parser >]': +/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 + 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 502 | std::tuple(__k), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 503 | std::tuple<>()); + | ~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); @@ -4103,6 +4135,14 @@ /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_map.h: In member function 'bool nlohmann::detail::binary_reader::get_msgpack_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter; SAX = nlohmann::detail::json_sax_dom_parser >]': +/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 + 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 502 | std::tuple(__k), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 503 | std::tuple<>()); + | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-unicode.cpp:36: @@ -4163,6 +4203,13 @@ /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:72, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-algorithms.cpp:32: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 509 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function 'bool nlohmann::detail::json_sax_dom_parser::start_array(std::size_t) [with BasicJsonType = nlohmann::basic_json<>]': /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); @@ -4171,13 +4218,13 @@ /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:72, +In file included from /usr/include/c++/10/vector:67, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-algorithms.cpp:32: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 509 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In member function 'nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](nlohmann::basic_json::size_type) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]': +/usr/include/c++/10/bits/stl_vector.h:1338:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1338 | _M_fill_insert(begin() + __offset, __n, __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {double&}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: @@ -4186,13 +4233,6 @@ /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:67, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-algorithms.cpp:32: -/usr/include/c++/10/bits/stl_vector.h: In member function 'nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](nlohmann::basic_json::size_type) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]': -/usr/include/c++/10/bits/stl_vector.h:1338:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1338 | _M_fill_insert(begin() + __offset, __n, __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {bool&}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: @@ -4285,6 +4325,81 @@ /usr/include/c++/10/bits/stl_algo.h:5570:56: note: parameter passing for argument of type 'std::back_insert_iterator >' changed in GCC 7.1 5570 | return _GLIBCXX_STD_A::__set_symmetric_difference(__first1, __last1, | ^ +[ 56%] Linking CXX executable test-iterators2 +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-iterators2.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/test-iterators2.dir/src/unit-iterators2.cpp.o CMakeFiles/doctest_main.dir/src/unit.cpp.o -o test-iterators2 +make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +[ 56%] Built target test-iterators2 +make -f test/CMakeFiles/test-bson.dir/build.make test/CMakeFiles/test-bson.dir/depend +make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/nlohmann-json3-3.9.1 /build/reproducible-path/nlohmann-json3-3.9.1/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-bson.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-bson.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-bson.dir/depend.internal". +Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-bson.dir/depend.internal". +Scanning dependencies of target test-bson +make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +make -f test/CMakeFiles/test-bson.dir/build.make test/CMakeFiles/test-bson.dir/build +make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +[ 56%] Building CXX object test/CMakeFiles/test-bson.dir/src/unit-bson.cpp.o +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/include -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/doctest -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/fifo_map -I/build/reproducible-path/nlohmann-json3-3.9.1/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-float-equal -Wno-deprecated-declarations -o CMakeFiles/test-bson.dir/src/unit-bson.cpp.o -c /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-bson.cpp +[ 57%] Linking CXX executable test-algorithms +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-algorithms.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/test-algorithms.dir/src/unit-algorithms.cpp.o CMakeFiles/doctest_main.dir/src/unit.cpp.o -o test-algorithms +make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +[ 57%] Built target test-algorithms +make -f test/CMakeFiles/test-class_const_iterator.dir/build.make test/CMakeFiles/test-class_const_iterator.dir/depend +make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/nlohmann-json3-3.9.1 /build/reproducible-path/nlohmann-json3-3.9.1/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-class_const_iterator.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-class_const_iterator.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-class_const_iterator.dir/depend.internal". +Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-class_const_iterator.dir/depend.internal". +Scanning dependencies of target test-class_const_iterator +make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +make -f test/CMakeFiles/test-class_const_iterator.dir/build.make test/CMakeFiles/test-class_const_iterator.dir/build +make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +[ 57%] Building CXX object test/CMakeFiles/test-class_const_iterator.dir/src/unit-class_const_iterator.cpp.o +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/include -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/doctest -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/fifo_map -I/build/reproducible-path/nlohmann-json3-3.9.1/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-float-equal -Wno-deprecated-declarations -o CMakeFiles/test-class_const_iterator.dir/src/unit-class_const_iterator.cpp.o -c /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-class_const_iterator.cpp +[ 59%] Linking CXX executable test-unicode +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-unicode.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/test-unicode.dir/src/unit-unicode.cpp.o CMakeFiles/doctest_main.dir/src/unit.cpp.o -o test-unicode +make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +[ 59%] Built target test-unicode +make -f test/CMakeFiles/test-deserialization.dir/build.make test/CMakeFiles/test-deserialization.dir/depend +make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/nlohmann-json3-3.9.1 /build/reproducible-path/nlohmann-json3-3.9.1/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-deserialization.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-deserialization.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-deserialization.dir/depend.internal". +Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-deserialization.dir/depend.internal". +Scanning dependencies of target test-deserialization +make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +make -f test/CMakeFiles/test-deserialization.dir/build.make test/CMakeFiles/test-deserialization.dir/build +make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +[ 60%] Building CXX object test/CMakeFiles/test-deserialization.dir/src/unit-deserialization.cpp.o +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/include -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/doctest -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/fifo_map -I/build/reproducible-path/nlohmann-json3-3.9.1/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-float-equal -Wno-deprecated-declarations -o CMakeFiles/test-deserialization.dir/src/unit-deserialization.cpp.o -c /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-deserialization.cpp +[ 62%] Linking CXX executable test-cbor +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-cbor.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/test-cbor.dir/src/unit-cbor.cpp.o CMakeFiles/doctest_main.dir/src/unit.cpp.o -o test-cbor +In file included from /usr/include/c++/10/vector:72, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-class_const_iterator.cpp:33: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +[ 62%] Built target test-cbor +make -f test/CMakeFiles/test-inspection.dir/build.make test/CMakeFiles/test-inspection.dir/depend +make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/nlohmann-json3-3.9.1 /build/reproducible-path/nlohmann-json3-3.9.1/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-inspection.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-inspection.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-inspection.dir/depend.internal". +Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-inspection.dir/depend.internal". +Scanning dependencies of target test-inspection +make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +make -f test/CMakeFiles/test-inspection.dir/build.make test/CMakeFiles/test-inspection.dir/build +make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +[ 63%] Building CXX object test/CMakeFiles/test-inspection.dir/src/unit-inspection.cpp.o +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/include -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/doctest -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/fifo_map -I/build/reproducible-path/nlohmann-json3-3.9.1/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-float-equal -Wno-deprecated-declarations -o CMakeFiles/test-inspection.dir/src/unit-inspection.cpp.o -c /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-inspection.cpp In file included from /usr/include/c++/10/vector:72, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-bson.cpp:32: @@ -4296,30 +4411,22 @@ /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 56%] Linking CXX executable test-algorithms -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-algorithms.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/test-algorithms.dir/src/unit-algorithms.cpp.o CMakeFiles/doctest_main.dir/src/unit.cpp.o -o test-algorithms +[ 65%] Linking CXX executable test-class_const_iterator +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-class_const_iterator.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/test-class_const_iterator.dir/src/unit-class_const_iterator.cpp.o CMakeFiles/doctest_main.dir/src/unit.cpp.o -o test-class_const_iterator make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -[ 56%] Built target test-algorithms -make -f test/CMakeFiles/test-class_const_iterator.dir/build.make test/CMakeFiles/test-class_const_iterator.dir/depend +[ 65%] Built target test-class_const_iterator +make -f test/CMakeFiles/test-comparison.dir/build.make test/CMakeFiles/test-comparison.dir/depend make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/nlohmann-json3-3.9.1 /build/reproducible-path/nlohmann-json3-3.9.1/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-class_const_iterator.dir/DependInfo.cmake --color= -Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-class_const_iterator.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-class_const_iterator.dir/depend.internal". -Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-class_const_iterator.dir/depend.internal". -Scanning dependencies of target test-class_const_iterator +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/nlohmann-json3-3.9.1 /build/reproducible-path/nlohmann-json3-3.9.1/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-comparison.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-comparison.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-comparison.dir/depend.internal". +Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-comparison.dir/depend.internal". +Scanning dependencies of target test-comparison make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -make -f test/CMakeFiles/test-class_const_iterator.dir/build.make test/CMakeFiles/test-class_const_iterator.dir/build +make -f test/CMakeFiles/test-comparison.dir/build.make test/CMakeFiles/test-comparison.dir/build make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -[ 56%] Building CXX object test/CMakeFiles/test-class_const_iterator.dir/src/unit-class_const_iterator.cpp.o -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/include -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/doctest -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/fifo_map -I/build/reproducible-path/nlohmann-json3-3.9.1/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-float-equal -Wno-deprecated-declarations -o CMakeFiles/test-class_const_iterator.dir/src/unit-class_const_iterator.cpp.o -c /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-class_const_iterator.cpp -/usr/include/c++/10/bits/stl_map.h: In member function 'bool nlohmann::detail::binary_reader::get_msgpack_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter; SAX = nlohmann::detail::json_sax_dom_parser >]': -/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 - 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 502 | std::tuple(__k), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 503 | std::tuple<>()); - | ~~~~~~~~~~~~~~~ +[ 66%] Building CXX object test/CMakeFiles/test-comparison.dir/src/unit-comparison.cpp.o +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/include -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/doctest -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/fifo_map -I/build/reproducible-path/nlohmann-json3-3.9.1/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-float-equal -Wno-deprecated-declarations -o CMakeFiles/test-comparison.dir/src/unit-comparison.cpp.o -c /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-comparison.cpp In file included from /usr/include/c++/10/map:60, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/detail/conversions/from_json.hpp:7, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/adl_serializer.hpp:5, @@ -4378,14 +4485,6 @@ /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_map.h: In member function 'bool nlohmann::detail::binary_reader::get_msgpack_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter; SAX = nlohmann::detail::json_sax_dom_parser >]': -/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 - 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 502 | std::tuple(__k), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 503 | std::tuple<>()); - | ~~~~~~~~~~~~~~~ /usr/include/c++/10/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 = nlohmann::basic_json<>; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: @@ -4418,102 +4517,6 @@ /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 57%] Linking CXX executable test-unicode -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-unicode.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/test-unicode.dir/src/unit-unicode.cpp.o CMakeFiles/doctest_main.dir/src/unit.cpp.o -o test-unicode -make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -[ 57%] Built target test-unicode -make -f test/CMakeFiles/test-deserialization.dir/build.make test/CMakeFiles/test-deserialization.dir/depend -make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/nlohmann-json3-3.9.1 /build/reproducible-path/nlohmann-json3-3.9.1/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-deserialization.dir/DependInfo.cmake --color= -Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-deserialization.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-deserialization.dir/depend.internal". -Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-deserialization.dir/depend.internal". -Scanning dependencies of target test-deserialization -make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -make -f test/CMakeFiles/test-deserialization.dir/build.make test/CMakeFiles/test-deserialization.dir/build -make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -[ 59%] Building CXX object test/CMakeFiles/test-deserialization.dir/src/unit-deserialization.cpp.o -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/include -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/doctest -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/fifo_map -I/build/reproducible-path/nlohmann-json3-3.9.1/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-float-equal -Wno-deprecated-declarations -o CMakeFiles/test-deserialization.dir/src/unit-deserialization.cpp.o -c /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-deserialization.cpp -In file included from /usr/include/c++/10/vector:72, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-class_const_iterator.cpp:33: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 60%] Linking CXX executable test-iterators2 -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-iterators2.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/test-iterators2.dir/src/unit-iterators2.cpp.o CMakeFiles/doctest_main.dir/src/unit.cpp.o -o test-iterators2 -make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -[ 60%] Built target test-iterators2 -make -f test/CMakeFiles/test-inspection.dir/build.make test/CMakeFiles/test-inspection.dir/depend -make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/nlohmann-json3-3.9.1 /build/reproducible-path/nlohmann-json3-3.9.1/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-inspection.dir/DependInfo.cmake --color= -Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-inspection.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-inspection.dir/depend.internal". -Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-inspection.dir/depend.internal". -Scanning dependencies of target test-inspection -make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -make -f test/CMakeFiles/test-inspection.dir/build.make test/CMakeFiles/test-inspection.dir/build -make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -[ 62%] Building CXX object test/CMakeFiles/test-inspection.dir/src/unit-inspection.cpp.o -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/include -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/doctest -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/fifo_map -I/build/reproducible-path/nlohmann-json3-3.9.1/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-float-equal -Wno-deprecated-declarations -o CMakeFiles/test-inspection.dir/src/unit-inspection.cpp.o -c /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-inspection.cpp -In file included from /usr/include/c++/10/map:61, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/detail/conversions/from_json.hpp:7, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/adl_serializer.hpp:5, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:49, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-bson.cpp:32: -/usr/include/c++/10/bits/stl_map.h: In member function 'bool nlohmann::detail::binary_reader::get_msgpack_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >; SAX = nlohmann::detail::json_sax_dom_parser >]': -/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 - 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 502 | std::tuple(__k), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 503 | std::tuple<>()); - | ~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_map.h: In member function 'bool nlohmann::detail::binary_reader::get_cbor_object(std::size_t, nlohmann::detail::cbor_tag_handler_t) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >; SAX = nlohmann::detail::json_sax_dom_parser >]': -/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 - 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 502 | std::tuple(__k), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 503 | std::tuple<>()); - | ~~~~~~~~~~~~~~~ -[ 63%] Linking CXX executable test-class_const_iterator -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-class_const_iterator.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/test-class_const_iterator.dir/src/unit-class_const_iterator.cpp.o CMakeFiles/doctest_main.dir/src/unit.cpp.o -o test-class_const_iterator -make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -[ 63%] Built target test-class_const_iterator -make -f test/CMakeFiles/test-comparison.dir/build.make test/CMakeFiles/test-comparison.dir/depend -make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/nlohmann-json3-3.9.1 /build/reproducible-path/nlohmann-json3-3.9.1/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-comparison.dir/DependInfo.cmake --color= -Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-comparison.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-comparison.dir/depend.internal". -Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-comparison.dir/depend.internal". -Scanning dependencies of target test-comparison -make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -make -f test/CMakeFiles/test-comparison.dir/build.make test/CMakeFiles/test-comparison.dir/build -make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -[ 65%] Building CXX object test/CMakeFiles/test-comparison.dir/src/unit-comparison.cpp.o -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/include -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/doctest -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/fifo_map -I/build/reproducible-path/nlohmann-json3-3.9.1/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-float-equal -Wno-deprecated-declarations -o CMakeFiles/test-comparison.dir/src/unit-comparison.cpp.o -c /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-comparison.cpp -[ 66%] Linking CXX executable test-cbor -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-cbor.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/test-cbor.dir/src/unit-cbor.cpp.o CMakeFiles/doctest_main.dir/src/unit.cpp.o -o test-cbor -make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -[ 66%] Built target test-cbor -make -f test/CMakeFiles/test-ubjson.dir/build.make test/CMakeFiles/test-ubjson.dir/depend -make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/nlohmann-json3-3.9.1 /build/reproducible-path/nlohmann-json3-3.9.1/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-ubjson.dir/DependInfo.cmake --color= -Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-ubjson.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-ubjson.dir/depend.internal". -Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-ubjson.dir/depend.internal". -Scanning dependencies of target test-ubjson -make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -make -f test/CMakeFiles/test-ubjson.dir/build.make test/CMakeFiles/test-ubjson.dir/build -make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -[ 66%] Building CXX object test/CMakeFiles/test-ubjson.dir/src/unit-ubjson.cpp.o -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/include -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/doctest -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/fifo_map -I/build/reproducible-path/nlohmann-json3-3.9.1/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-float-equal -Wno-deprecated-declarations -o CMakeFiles/test-ubjson.dir/src/unit-ubjson.cpp.o -c /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-ubjson.cpp In file included from /usr/include/c++/10/vector:72, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-inspection.cpp:32: @@ -4525,17 +4528,6 @@ /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:72, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-comparison.cpp:32: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/map:60, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/detail/conversions/from_json.hpp:7, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/adl_serializer.hpp:5, @@ -4545,13 +4537,6 @@ /usr/include/c++/10/bits/stl_tree.h:2193:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 2193 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(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, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': /usr/include/c++/10/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: @@ -4609,10 +4594,6 @@ /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 509 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >&}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: @@ -4621,13 +4602,6 @@ /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:67, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-comparison.cpp:32: -/usr/include/c++/10/bits/stl_vector.h: In member function 'nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](nlohmann::basic_json::size_type) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]': -/usr/include/c++/10/bits/stl_vector.h:1338:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1338 | _M_fill_insert(begin() + __offset, __n, __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/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 = nlohmann::basic_json<>; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: @@ -4649,41 +4623,9 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 503 | std::tuple<>()); | ~~~~~~~~~~~~~~~ -[ 68%] Linking CXX executable test-bson -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-bson.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/test-bson.dir/src/unit-bson.cpp.o CMakeFiles/doctest_main.dir/src/unit.cpp.o -o test-bson -make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -[ 68%] Built target test-bson -make -f test/CMakeFiles/test-concepts.dir/build.make test/CMakeFiles/test-concepts.dir/depend -make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/nlohmann-json3-3.9.1 /build/reproducible-path/nlohmann-json3-3.9.1/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-concepts.dir/DependInfo.cmake --color= -Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-concepts.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-concepts.dir/depend.internal". -Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-concepts.dir/depend.internal". -Scanning dependencies of target test-concepts -make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -make -f test/CMakeFiles/test-concepts.dir/build.make test/CMakeFiles/test-concepts.dir/build -make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -[ 69%] Building CXX object test/CMakeFiles/test-concepts.dir/src/unit-concepts.cpp.o -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/include -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/doctest -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/fifo_map -I/build/reproducible-path/nlohmann-json3-3.9.1/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-float-equal -Wno-deprecated-declarations -o CMakeFiles/test-concepts.dir/src/unit-concepts.cpp.o -c /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-concepts.cpp -[ 69%] Linking CXX executable test-comparison -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-comparison.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/test-comparison.dir/src/unit-comparison.cpp.o CMakeFiles/doctest_main.dir/src/unit.cpp.o -o test-comparison -make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -[ 69%] Built target test-comparison -make -f test/CMakeFiles/test-constructor1.dir/build.make test/CMakeFiles/test-constructor1.dir/depend -make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/nlohmann-json3-3.9.1 /build/reproducible-path/nlohmann-json3-3.9.1/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-constructor1.dir/DependInfo.cmake --color= -Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-constructor1.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-constructor1.dir/depend.internal". -Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-constructor1.dir/depend.internal". -Scanning dependencies of target test-constructor1 -make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -make -f test/CMakeFiles/test-constructor1.dir/build.make test/CMakeFiles/test-constructor1.dir/build -make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -[ 69%] Building CXX object test/CMakeFiles/test-constructor1.dir/src/unit-constructor1.cpp.o -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/include -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/doctest -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/fifo_map -I/build/reproducible-path/nlohmann-json3-3.9.1/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-float-equal -Wno-deprecated-declarations -o CMakeFiles/test-constructor1.dir/src/unit-constructor1.cpp.o -c /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-constructor1.cpp In file included from /usr/include/c++/10/vector:72, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-concepts.cpp:32: + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-comparison.cpp:32: /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: @@ -4692,33 +4634,61 @@ /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 71%] Linking CXX executable test-concepts -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-concepts.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/test-concepts.dir/src/unit-concepts.cpp.o CMakeFiles/doctest_main.dir/src/unit.cpp.o -o test-concepts +/usr/include/c++/10/bits/vector.tcc: In member function 'void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 509 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:67, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-comparison.cpp:32: +/usr/include/c++/10/bits/stl_vector.h: In member function 'nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](nlohmann::basic_json::size_type) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]': +/usr/include/c++/10/bits/stl_vector.h:1338:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1338 | _M_fill_insert(begin() + __offset, __n, __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/map:61, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/detail/conversions/from_json.hpp:7, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/adl_serializer.hpp:5, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:49, + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-bson.cpp:32: +/usr/include/c++/10/bits/stl_map.h: In member function 'bool nlohmann::detail::binary_reader::get_msgpack_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >; SAX = nlohmann::detail::json_sax_dom_parser >]': +/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 + 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 502 | std::tuple(__k), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 503 | std::tuple<>()); + | ~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_map.h: In member function 'bool nlohmann::detail::binary_reader::get_cbor_object(std::size_t, nlohmann::detail::cbor_tag_handler_t) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >; SAX = nlohmann::detail::json_sax_dom_parser >]': +/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 + 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 502 | std::tuple(__k), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 503 | std::tuple<>()); + | ~~~~~~~~~~~~~~~ +[ 66%] Linking CXX executable test-comparison +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-comparison.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/test-comparison.dir/src/unit-comparison.cpp.o CMakeFiles/doctest_main.dir/src/unit.cpp.o -o test-comparison make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -[ 71%] Built target test-concepts -make -f test/CMakeFiles/test-ordered_json.dir/build.make test/CMakeFiles/test-ordered_json.dir/depend +[ 66%] Built target test-comparison +make -f test/CMakeFiles/test-ubjson.dir/build.make test/CMakeFiles/test-ubjson.dir/depend make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/nlohmann-json3-3.9.1 /build/reproducible-path/nlohmann-json3-3.9.1/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-ordered_json.dir/DependInfo.cmake --color= -Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-ordered_json.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-ordered_json.dir/depend.internal". -Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-ordered_json.dir/depend.internal". -Scanning dependencies of target test-ordered_json +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/nlohmann-json3-3.9.1 /build/reproducible-path/nlohmann-json3-3.9.1/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-ubjson.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-ubjson.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-ubjson.dir/depend.internal". +Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-ubjson.dir/depend.internal". +Scanning dependencies of target test-ubjson make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -make -f test/CMakeFiles/test-ordered_json.dir/build.make test/CMakeFiles/test-ordered_json.dir/build +make -f test/CMakeFiles/test-ubjson.dir/build.make test/CMakeFiles/test-ubjson.dir/build make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -[ 72%] Building CXX object test/CMakeFiles/test-ordered_json.dir/src/unit-ordered_json.cpp.o -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/include -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/doctest -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/fifo_map -I/build/reproducible-path/nlohmann-json3-3.9.1/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-float-equal -Wno-deprecated-declarations -o CMakeFiles/test-ordered_json.dir/src/unit-ordered_json.cpp.o -c /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-ordered_json.cpp -In file included from /usr/include/c++/10/vector:72, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-ubjson.cpp:32: -/usr/include/c++/10/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/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator]': -/usr/include/c++/10/bits/vector.tcc:121:21: 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)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 66%] Building CXX object test/CMakeFiles/test-ubjson.dir/src/unit-ubjson.cpp.o +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/include -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/doctest -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/fifo_map -I/build/reproducible-path/nlohmann-json3-3.9.1/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-float-equal -Wno-deprecated-declarations -o CMakeFiles/test-ubjson.dir/src/unit-ubjson.cpp.o -c /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-ubjson.cpp In file included from /usr/include/c++/10/vector:72, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-deserialization.cpp:32: @@ -4730,19 +4700,27 @@ /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 68%] Linking CXX executable test-inspection +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-inspection.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/test-inspection.dir/src/unit-inspection.cpp.o CMakeFiles/doctest_main.dir/src/unit.cpp.o -o test-inspection +make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +[ 68%] Built target test-inspection +make -f test/CMakeFiles/test-concepts.dir/build.make test/CMakeFiles/test-concepts.dir/depend +make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/nlohmann-json3-3.9.1 /build/reproducible-path/nlohmann-json3-3.9.1/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-concepts.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-concepts.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-concepts.dir/depend.internal". +Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-concepts.dir/depend.internal". +Scanning dependencies of target test-concepts +make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +make -f test/CMakeFiles/test-concepts.dir/build.make test/CMakeFiles/test-concepts.dir/build +make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +[ 69%] Building CXX object test/CMakeFiles/test-concepts.dir/src/unit-concepts.cpp.o +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/include -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/doctest -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/fifo_map -I/build/reproducible-path/nlohmann-json3-3.9.1/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-float-equal -Wno-deprecated-declarations -o CMakeFiles/test-concepts.dir/src/unit-concepts.cpp.o -c /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-concepts.cpp In file included from /usr/include/c++/10/map:60, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/detail/conversions/from_json.hpp:7, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/adl_serializer.hpp:5, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:49, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-ubjson.cpp:32: + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-deserialization.cpp:32: /usr/include/c++/10/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, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': /usr/include/c++/10/bits/stl_tree.h:2193:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 2193 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: @@ -4756,7 +4734,7 @@ from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/detail/conversions/from_json.hpp:7, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/adl_serializer.hpp:5, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:49, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-ubjson.cpp:32: + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-deserialization.cpp:32: /usr/include/c++/10/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 = nlohmann::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': /usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, @@ -4767,16 +4745,19 @@ | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-ubjson.cpp:32: + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-deserialization.cpp:32: /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {nlohmann::detail::value_t}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'bool nlohmann::detail::json_sax_dom_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>]': +[ 71%] Linking CXX executable test-bson +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-bson.dir/link.txt --verbose=1 +/usr/include/c++/10/bits/vector.tcc: In member function 'bool nlohmann::detail::json_sax_dom_parser::start_array(std::size_t) [with BasicJsonType = nlohmann::basic_json<>]': /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'bool nlohmann::detail::json_sax_dom_parser::start_array(std::size_t) [with BasicJsonType = nlohmann::basic_json<>]': +/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/test-bson.dir/src/unit-bson.cpp.o CMakeFiles/doctest_main.dir/src/unit.cpp.o -o test-bson +/usr/include/c++/10/bits/vector.tcc: In member function 'bool nlohmann::detail::json_sax_dom_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>]': /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -4792,10 +4773,23 @@ /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ +make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +[ 71%] Built target test-bson +make -f test/CMakeFiles/test-constructor1.dir/build.make test/CMakeFiles/test-constructor1.dir/depend +make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/nlohmann-json3-3.9.1 /build/reproducible-path/nlohmann-json3-3.9.1/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-constructor1.dir/DependInfo.cmake --color= /usr/include/c++/10/bits/vector.tcc: In member function 'BasicJsonType* nlohmann::detail::json_sax_dom_parser::handle_value(Value&&) [with Value = bool&; BasicJsonType = nlohmann::basic_json<>]': /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-constructor1.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-constructor1.dir/depend.internal". +Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-constructor1.dir/depend.internal". +Scanning dependencies of target test-constructor1 +make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +make -f test/CMakeFiles/test-constructor1.dir/build.make test/CMakeFiles/test-constructor1.dir/build +make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +[ 71%] Building CXX object test/CMakeFiles/test-constructor1.dir/src/unit-constructor1.cpp.o +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/include -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/doctest -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/fifo_map -I/build/reproducible-path/nlohmann-json3-3.9.1/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-float-equal -Wno-deprecated-declarations -o CMakeFiles/test-constructor1.dir/src/unit-constructor1.cpp.o -c /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-constructor1.cpp /usr/include/c++/10/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 = nlohmann::basic_json<>; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: @@ -4808,9 +4802,6 @@ /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -[ 74%] Linking CXX executable test-inspection -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-inspection.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/test-inspection.dir/src/unit-inspection.cpp.o CMakeFiles/doctest_main.dir/src/unit.cpp.o -o test-inspection /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >&}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); @@ -4823,46 +4814,84 @@ /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {nlohmann::byte_container_with_subtype > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': +In file included from /usr/include/c++/10/map:61, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/detail/conversions/from_json.hpp:7, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/adl_serializer.hpp:5, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:49, + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-deserialization.cpp:32: +/usr/include/c++/10/bits/stl_map.h: In member function 'bool nlohmann::detail::json_sax_dom_callback_parser::key(nlohmann::detail::json_sax_dom_callback_parser::string_t&) [with BasicJsonType = nlohmann::basic_json<>]': +/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 + 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 502 | std::tuple(__k), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 503 | std::tuple<>()); + | ~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:72, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-concepts.cpp:32: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nlohmann::byte_container_with_subtype > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 72%] Linking CXX executable test-concepts +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-concepts.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/test-concepts.dir/src/unit-concepts.cpp.o CMakeFiles/doctest_main.dir/src/unit.cpp.o -o test-concepts +make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +[ 72%] Built target test-concepts +make -f test/CMakeFiles/test-ordered_json.dir/build.make test/CMakeFiles/test-ordered_json.dir/depend +make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/nlohmann-json3-3.9.1 /build/reproducible-path/nlohmann-json3-3.9.1/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-ordered_json.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-ordered_json.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-ordered_json.dir/depend.internal". +Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-ordered_json.dir/depend.internal". +Scanning dependencies of target test-ordered_json make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +make -f test/CMakeFiles/test-ordered_json.dir/build.make test/CMakeFiles/test-ordered_json.dir/build +make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +[ 74%] Building CXX object test/CMakeFiles/test-ordered_json.dir/src/unit-ordered_json.cpp.o +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/include -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/doctest -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/fifo_map -I/build/reproducible-path/nlohmann-json3-3.9.1/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-float-equal -Wno-deprecated-declarations -o CMakeFiles/test-ordered_json.dir/src/unit-ordered_json.cpp.o -c /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-ordered_json.cpp +In file included from /usr/include/c++/10/vector:72, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-ubjson.cpp:32: +/usr/include/c++/10/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/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/map:60, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/detail/conversions/from_json.hpp:7, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/adl_serializer.hpp:5, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:49, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-deserialization.cpp:32: + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-ubjson.cpp:32: /usr/include/c++/10/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, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': /usr/include/c++/10/bits/stl_tree.h:2193:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 2193 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 74%] Built target test-inspection -make -f test/CMakeFiles/test-constructor2.dir/build.make test/CMakeFiles/test-constructor2.dir/depend -make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/nlohmann-json3-3.9.1 /build/reproducible-path/nlohmann-json3-3.9.1/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-constructor2.dir/DependInfo.cmake --color= -Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-constructor2.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-constructor2.dir/depend.internal". -Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-constructor2.dir/depend.internal". /usr/include/c++/10/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(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, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': /usr/include/c++/10/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 -Scanning dependencies of target test-constructor2 -make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -make -f test/CMakeFiles/test-constructor2.dir/build.make test/CMakeFiles/test-constructor2.dir/build -make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -[ 75%] Building CXX object test/CMakeFiles/test-constructor2.dir/src/unit-constructor2.cpp.o -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/include -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/doctest -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/fifo_map -I/build/reproducible-path/nlohmann-json3-3.9.1/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-float-equal -Wno-deprecated-declarations -o CMakeFiles/test-constructor2.dir/src/unit-constructor2.cpp.o -c /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-constructor2.cpp In file included from /usr/include/c++/10/map:61, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/detail/conversions/from_json.hpp:7, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/adl_serializer.hpp:5, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:49, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-deserialization.cpp:32: + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-ubjson.cpp:32: /usr/include/c++/10/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 = nlohmann::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': /usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, @@ -4873,16 +4902,16 @@ | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-deserialization.cpp:32: + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-ubjson.cpp:32: /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {nlohmann::detail::value_t}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'bool nlohmann::detail::json_sax_dom_parser::start_array(std::size_t) [with BasicJsonType = nlohmann::basic_json<>]': +/usr/include/c++/10/bits/vector.tcc: In member function 'bool nlohmann::detail::json_sax_dom_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>]': /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'bool nlohmann::detail::json_sax_dom_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>]': +/usr/include/c++/10/bits/vector.tcc: In member function 'bool nlohmann::detail::json_sax_dom_parser::start_array(std::size_t) [with BasicJsonType = nlohmann::basic_json<>]': /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -4926,19 +4955,14 @@ /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/map:61, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/detail/conversions/from_json.hpp:7, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/adl_serializer.hpp:5, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:49, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-deserialization.cpp:32: -/usr/include/c++/10/bits/stl_map.h: In member function 'bool nlohmann::detail::json_sax_dom_callback_parser::key(nlohmann::detail::json_sax_dom_callback_parser::string_t&) [with BasicJsonType = nlohmann::basic_json<>]': -/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 - 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 502 | std::tuple(__k), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 503 | std::tuple<>()); - | ~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {nlohmann::byte_container_with_subtype > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nlohmann::byte_container_with_subtype > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/map:60, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/detail/conversions/from_json.hpp:7, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/adl_serializer.hpp:5, @@ -4979,17 +5003,6 @@ /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, nlohmann::basic_json >*, std::vector, nlohmann::basic_json >, std::allocator, nlohmann::basic_json > > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:72, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-constructor2.cpp:32: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/map:60, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/detail/conversions/from_json.hpp:7, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/adl_serializer.hpp:5, @@ -5032,22 +5045,22 @@ /usr/include/c++/10/bits/stl_tree.h:2193:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less >, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 2193 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 77%] Linking CXX executable test-ordered_json +[ 75%] Linking CXX executable test-ordered_json cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-ordered_json.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/test-ordered_json.dir/src/unit-ordered_json.cpp.o CMakeFiles/doctest_main.dir/src/unit.cpp.o -o test-ordered_json make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -[ 77%] Built target test-ordered_json -make -f test/CMakeFiles/test-convenience.dir/build.make test/CMakeFiles/test-convenience.dir/depend +[ 75%] Built target test-ordered_json +make -f test/CMakeFiles/test-constructor2.dir/build.make test/CMakeFiles/test-constructor2.dir/depend make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/nlohmann-json3-3.9.1 /build/reproducible-path/nlohmann-json3-3.9.1/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-convenience.dir/DependInfo.cmake --color= -Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-convenience.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-convenience.dir/depend.internal". -Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-convenience.dir/depend.internal". -Scanning dependencies of target test-convenience +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/nlohmann-json3-3.9.1 /build/reproducible-path/nlohmann-json3-3.9.1/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-constructor2.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-constructor2.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-constructor2.dir/depend.internal". +Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-constructor2.dir/depend.internal". +Scanning dependencies of target test-constructor2 make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -make -f test/CMakeFiles/test-convenience.dir/build.make test/CMakeFiles/test-convenience.dir/build +make -f test/CMakeFiles/test-constructor2.dir/build.make test/CMakeFiles/test-constructor2.dir/build make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -[ 78%] Building CXX object test/CMakeFiles/test-convenience.dir/src/unit-convenience.cpp.o -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/include -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/doctest -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/fifo_map -I/build/reproducible-path/nlohmann-json3-3.9.1/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-float-equal -Wno-deprecated-declarations -o CMakeFiles/test-convenience.dir/src/unit-convenience.cpp.o -c /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-convenience.cpp +[ 77%] Building CXX object test/CMakeFiles/test-constructor2.dir/src/unit-constructor2.cpp.o +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/include -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/doctest -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/fifo_map -I/build/reproducible-path/nlohmann-json3-3.9.1/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-float-equal -Wno-deprecated-declarations -o CMakeFiles/test-constructor2.dir/src/unit-constructor2.cpp.o -c /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-constructor2.cpp In file included from /usr/include/c++/10/algorithm:62, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:37, from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-constructor1.cpp:34: @@ -5075,22 +5088,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | }); | ~~ -[ 78%] Linking CXX executable test-constructor2 -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-constructor2.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/test-constructor2.dir/src/unit-constructor2.cpp.o CMakeFiles/doctest_main.dir/src/unit.cpp.o -o test-constructor2 -make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -[ 78%] Built target test-constructor2 -make -f test/CMakeFiles/test-hash.dir/build.make test/CMakeFiles/test-hash.dir/depend -make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/nlohmann-json3-3.9.1 /build/reproducible-path/nlohmann-json3-3.9.1/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-hash.dir/DependInfo.cmake --color= -Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-hash.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-hash.dir/depend.internal". -Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-hash.dir/depend.internal". -Scanning dependencies of target test-hash -make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -make -f test/CMakeFiles/test-hash.dir/build.make test/CMakeFiles/test-hash.dir/build -make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -[ 80%] Building CXX object test/CMakeFiles/test-hash.dir/src/unit-hash.cpp.o -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/include -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/doctest -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/fifo_map -I/build/reproducible-path/nlohmann-json3-3.9.1/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-float-equal -Wno-deprecated-declarations -o CMakeFiles/test-hash.dir/src/unit-hash.cpp.o -c /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-hash.cpp In file included from /usr/include/c++/10/map:60, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/detail/conversions/from_json.hpp:7, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/adl_serializer.hpp:5, @@ -5136,6 +5133,13 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 503 | std::tuple<>()); | ~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:72, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-constructor2.cpp:32: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_map.h: In member function 'bool nlohmann::detail::binary_reader::get_msgpack_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter; SAX = nlohmann::detail::json_sax_dom_parser >]': /usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, @@ -5144,31 +5148,10 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 503 | std::tuple<>()); | ~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:72, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-convenience.cpp:33: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:72, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-hash.cpp:32: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 81%] Linking CXX executable test-convenience -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-convenience.dir/link.txt --verbose=1 /usr/include/c++/10/bits/stl_map.h: In member function 'bool nlohmann::detail::binary_reader::get_cbor_object(std::size_t, nlohmann::detail::cbor_tag_handler_t) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::input_stream_adapter; SAX = nlohmann::detail::json_sax_dom_parser >]': /usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, @@ -5177,23 +5160,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 503 | std::tuple<>()); | ~~~~~~~~~~~~~~~ -/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/test-convenience.dir/src/unit-convenience.cpp.o CMakeFiles/doctest_main.dir/src/unit.cpp.o -o test-convenience -make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -[ 81%] Built target test-convenience -make -f test/CMakeFiles/test-wstring.dir/build.make test/CMakeFiles/test-wstring.dir/depend -make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/nlohmann-json3-3.9.1 /build/reproducible-path/nlohmann-json3-3.9.1/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-wstring.dir/DependInfo.cmake --color= -Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-wstring.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-wstring.dir/depend.internal". -Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-wstring.dir/depend.internal". -Scanning dependencies of target test-wstring -make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -make -f test/CMakeFiles/test-wstring.dir/build.make test/CMakeFiles/test-wstring.dir/build -make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -[ 83%] Building CXX object test/CMakeFiles/test-wstring.dir/src/unit-wstring.cpp.o -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/include -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/doctest -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/fifo_map -I/build/reproducible-path/nlohmann-json3-3.9.1/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-float-equal -Wno-deprecated-declarations -o CMakeFiles/test-wstring.dir/src/unit-wstring.cpp.o -c /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-wstring.cpp -[ 83%] Linking CXX executable test-hash -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-hash.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/test-hash.dir/src/unit-hash.cpp.o CMakeFiles/doctest_main.dir/src/unit.cpp.o -o test-hash In file included from /usr/include/c++/10/map:60, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/detail/conversions/from_json.hpp:7, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/adl_serializer.hpp:5, @@ -5218,22 +5184,25 @@ /usr/include/c++/10/bits/stl_tree.h:1109:23: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 1109 | _M_insert_unique_(end(), *__first, __an); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -[ 83%] Built target test-hash -make -f test/CMakeFiles/test-noexcept.dir/build.make test/CMakeFiles/test-noexcept.dir/depend -make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/nlohmann-json3-3.9.1 /build/reproducible-path/nlohmann-json3-3.9.1/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-noexcept.dir/DependInfo.cmake --color= /usr/include/c++/10/bits/stl_tree.h:1109:23: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 1109 | _M_insert_unique_(end(), *__first, __an); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-noexcept.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-noexcept.dir/depend.internal". -Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-noexcept.dir/depend.internal". -Scanning dependencies of target test-noexcept +[ 77%] Linking CXX executable test-constructor2 +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-constructor2.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/test-constructor2.dir/src/unit-constructor2.cpp.o CMakeFiles/doctest_main.dir/src/unit.cpp.o -o test-constructor2 make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -make -f test/CMakeFiles/test-noexcept.dir/build.make test/CMakeFiles/test-noexcept.dir/build +[ 77%] Built target test-constructor2 +make -f test/CMakeFiles/test-convenience.dir/build.make test/CMakeFiles/test-convenience.dir/depend make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -[ 84%] Building CXX object test/CMakeFiles/test-noexcept.dir/src/unit-noexcept.cpp.o -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/include -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/doctest -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/fifo_map -I/build/reproducible-path/nlohmann-json3-3.9.1/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-float-equal -Wno-deprecated-declarations -o CMakeFiles/test-noexcept.dir/src/unit-noexcept.cpp.o -c /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-noexcept.cpp +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/nlohmann-json3-3.9.1 /build/reproducible-path/nlohmann-json3-3.9.1/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-convenience.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-convenience.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-convenience.dir/depend.internal". +Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-convenience.dir/depend.internal". +Scanning dependencies of target test-convenience +make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +make -f test/CMakeFiles/test-convenience.dir/build.make test/CMakeFiles/test-convenience.dir/build +make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +[ 78%] Building CXX object test/CMakeFiles/test-convenience.dir/src/unit-convenience.cpp.o +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/include -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/doctest -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/fifo_map -I/build/reproducible-path/nlohmann-json3-3.9.1/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-float-equal -Wno-deprecated-declarations -o CMakeFiles/test-convenience.dir/src/unit-convenience.cpp.o -c /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-convenience.cpp /usr/include/c++/10/bits/stl_map.h: In member function 'bool nlohmann::detail::binary_reader::get_cbor_object(std::size_t, nlohmann::detail::cbor_tag_handler_t) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >; SAX = nlohmann::detail::json_sax_dom_parser >]': /usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, @@ -5249,13 +5218,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 503 | std::tuple<>()); | ~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:72, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-noexcept.cpp:32: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_map.h: In member function 'bool nlohmann::detail::binary_reader::get_cbor_object(std::size_t, nlohmann::detail::cbor_tag_handler_t) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter; SAX = nlohmann::detail::json_sax_dom_parser >]': /usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, @@ -5271,37 +5233,72 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 503 | std::tuple<>()); | ~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:72, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-convenience.cpp:33: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 84%] Linking CXX executable test-noexcept -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-noexcept.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/test-noexcept.dir/src/unit-noexcept.cpp.o CMakeFiles/doctest_main.dir/src/unit.cpp.o -o test-noexcept +[ 80%] Linking CXX executable test-convenience +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-convenience.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/test-convenience.dir/src/unit-convenience.cpp.o CMakeFiles/doctest_main.dir/src/unit.cpp.o -o test-convenience make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +[ 80%] Built target test-convenience +make -f test/CMakeFiles/test-hash.dir/build.make test/CMakeFiles/test-hash.dir/depend +make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/nlohmann-json3-3.9.1 /build/reproducible-path/nlohmann-json3-3.9.1/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-hash.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-hash.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-hash.dir/depend.internal". +Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-hash.dir/depend.internal". +Scanning dependencies of target test-hash +make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +make -f test/CMakeFiles/test-hash.dir/build.make test/CMakeFiles/test-hash.dir/build +make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +[ 81%] Building CXX object test/CMakeFiles/test-hash.dir/src/unit-hash.cpp.o +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/include -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/doctest -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/fifo_map -I/build/reproducible-path/nlohmann-json3-3.9.1/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-float-equal -Wno-deprecated-declarations -o CMakeFiles/test-hash.dir/src/unit-hash.cpp.o -c /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-hash.cpp In file included from /usr/include/c++/10/vector:72, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-wstring.cpp:32: + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-hash.cpp:32: /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -[ 84%] Built target test-noexcept -make -f test/CMakeFiles/test-element_access1.dir/build.make test/CMakeFiles/test-element_access1.dir/depend -make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/nlohmann-json3-3.9.1 /build/reproducible-path/nlohmann-json3-3.9.1/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-element_access1.dir/DependInfo.cmake --color= -Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-element_access1.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-element_access1.dir/depend.internal". -Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-element_access1.dir/depend.internal". /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -Scanning dependencies of target test-element_access1 +[ 81%] Linking CXX executable test-hash +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-hash.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/test-hash.dir/src/unit-hash.cpp.o CMakeFiles/doctest_main.dir/src/unit.cpp.o -o test-hash make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -make -f test/CMakeFiles/test-element_access1.dir/build.make test/CMakeFiles/test-element_access1.dir/build +[ 81%] Built target test-hash +make -f test/CMakeFiles/test-wstring.dir/build.make test/CMakeFiles/test-wstring.dir/depend make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -[ 86%] Building CXX object test/CMakeFiles/test-element_access1.dir/src/unit-element_access1.cpp.o -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/include -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/doctest -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/fifo_map -I/build/reproducible-path/nlohmann-json3-3.9.1/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-float-equal -Wno-deprecated-declarations -o CMakeFiles/test-element_access1.dir/src/unit-element_access1.cpp.o -c /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-element_access1.cpp +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/nlohmann-json3-3.9.1 /build/reproducible-path/nlohmann-json3-3.9.1/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-wstring.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-wstring.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-wstring.dir/depend.internal". +Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-wstring.dir/depend.internal". +Scanning dependencies of target test-wstring +make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +make -f test/CMakeFiles/test-wstring.dir/build.make test/CMakeFiles/test-wstring.dir/build +make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +[ 83%] Building CXX object test/CMakeFiles/test-wstring.dir/src/unit-wstring.cpp.o +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/include -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/doctest -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/fifo_map -I/build/reproducible-path/nlohmann-json3-3.9.1/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-float-equal -Wno-deprecated-declarations -o CMakeFiles/test-wstring.dir/src/unit-wstring.cpp.o -c /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-wstring.cpp +In file included from /usr/include/c++/10/vector:72, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-wstring.cpp:32: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {nlohmann::detail::value_t}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: @@ -5363,6 +5360,81 @@ /usr/include/c++/10/bits/stl_tree.h:2193:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 2193 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 84%] Linking CXX executable test-wstring +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-wstring.dir/link.txt --verbose=1 +[ 86%] Linking CXX executable test-ubjson +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-ubjson.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/test-wstring.dir/src/unit-wstring.cpp.o CMakeFiles/doctest_main.dir/src/unit.cpp.o -o test-wstring +/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/test-ubjson.dir/src/unit-ubjson.cpp.o CMakeFiles/doctest_main.dir/src/unit.cpp.o -o test-ubjson +make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +[ 86%] Built target test-wstring +make -f test/CMakeFiles/test-noexcept.dir/build.make test/CMakeFiles/test-noexcept.dir/depend +make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/nlohmann-json3-3.9.1 /build/reproducible-path/nlohmann-json3-3.9.1/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-noexcept.dir/DependInfo.cmake --color= +[ 86%] Built target test-ubjson +make -f test/CMakeFiles/test-element_access1.dir/build.make test/CMakeFiles/test-element_access1.dir/depend +Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-noexcept.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-noexcept.dir/depend.internal". +Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-noexcept.dir/depend.internal". +make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/nlohmann-json3-3.9.1 /build/reproducible-path/nlohmann-json3-3.9.1/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-element_access1.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-element_access1.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-element_access1.dir/depend.internal". +Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-element_access1.dir/depend.internal". +Scanning dependencies of target test-noexcept +make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +make -f test/CMakeFiles/test-noexcept.dir/build.make test/CMakeFiles/test-noexcept.dir/build +make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +Scanning dependencies of target test-element_access1 +make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +make -f test/CMakeFiles/test-element_access1.dir/build.make test/CMakeFiles/test-element_access1.dir/build +[ 87%] Building CXX object test/CMakeFiles/test-noexcept.dir/src/unit-noexcept.cpp.o +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/include -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/doctest -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/fifo_map -I/build/reproducible-path/nlohmann-json3-3.9.1/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-float-equal -Wno-deprecated-declarations -o CMakeFiles/test-noexcept.dir/src/unit-noexcept.cpp.o -c /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-noexcept.cpp +make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +[ 89%] Building CXX object test/CMakeFiles/test-element_access1.dir/src/unit-element_access1.cpp.o +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/include -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/doctest -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/fifo_map -I/build/reproducible-path/nlohmann-json3-3.9.1/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-float-equal -Wno-deprecated-declarations -o CMakeFiles/test-element_access1.dir/src/unit-element_access1.cpp.o -c /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-element_access1.cpp +[ 90%] Linking CXX executable test-constructor1 +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-constructor1.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/test-constructor1.dir/src/unit-constructor1.cpp.o CMakeFiles/doctest_main.dir/src/unit.cpp.o -o test-constructor1 +In file included from /usr/include/c++/10/vector:72, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-noexcept.cpp:32: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +[ 90%] Built target test-constructor1 +make -f test/CMakeFiles/test-iterators1.dir/build.make test/CMakeFiles/test-iterators1.dir/depend +make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/nlohmann-json3-3.9.1 /build/reproducible-path/nlohmann-json3-3.9.1/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-iterators1.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-iterators1.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-iterators1.dir/depend.internal". +Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-iterators1.dir/depend.internal". +Scanning dependencies of target test-iterators1 +make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +make -f test/CMakeFiles/test-iterators1.dir/build.make test/CMakeFiles/test-iterators1.dir/build +make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +[ 92%] Building CXX object test/CMakeFiles/test-iterators1.dir/src/unit-iterators1.cpp.o +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/include -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/doctest -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/fifo_map -I/build/reproducible-path/nlohmann-json3-3.9.1/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-float-equal -Wno-deprecated-declarations -o CMakeFiles/test-iterators1.dir/src/unit-iterators1.cpp.o -c /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-iterators1.cpp +[ 92%] Linking CXX executable test-noexcept +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-noexcept.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/test-noexcept.dir/src/unit-noexcept.cpp.o CMakeFiles/doctest_main.dir/src/unit.cpp.o -o test-noexcept +make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +[ 92%] Built target test-noexcept +make -f test/CMakeFiles/test-regression2.dir/build.make test/CMakeFiles/test-regression2.dir/depend +make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/nlohmann-json3-3.9.1 /build/reproducible-path/nlohmann-json3-3.9.1/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-regression2.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-regression2.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-regression2.dir/depend.internal". +Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-regression2.dir/depend.internal". +Scanning dependencies of target test-regression2 +make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +make -f test/CMakeFiles/test-regression2.dir/build.make test/CMakeFiles/test-regression2.dir/build +make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +[ 93%] Building CXX object test/CMakeFiles/test-regression2.dir/src/unit-regression2.cpp.o +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/include -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/doctest -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/fifo_map -I/build/reproducible-path/nlohmann-json3-3.9.1/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-float-equal -Wno-deprecated-declarations -o CMakeFiles/test-regression2.dir/src/unit-regression2.cpp.o -c /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-regression2.cpp In file included from /usr/include/c++/10/vector:72, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-element_access1.cpp:32: @@ -5460,9 +5532,6 @@ /usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 509 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -[ 87%] Linking CXX executable test-wstring -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-wstring.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/test-wstring.dir/src/unit-wstring.cpp.o CMakeFiles/doctest_main.dir/src/unit.cpp.o -o test-wstring In file included from /usr/include/c++/10/vector:67, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-element_access1.cpp:32: @@ -5470,19 +5539,22 @@ /usr/include/c++/10/bits/stl_vector.h:1338:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1338 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 93%] Linking CXX executable test-deserialization +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-deserialization.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/test-deserialization.dir/src/unit-deserialization.cpp.o CMakeFiles/doctest_main.dir/src/unit.cpp.o -o test-deserialization make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -[ 87%] Built target test-wstring -make -f test/CMakeFiles/test-iterators1.dir/build.make test/CMakeFiles/test-iterators1.dir/depend +[ 93%] Built target test-deserialization +make -f test/CMakeFiles/test-json_patch.dir/build.make test/CMakeFiles/test-json_patch.dir/depend make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/nlohmann-json3-3.9.1 /build/reproducible-path/nlohmann-json3-3.9.1/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-iterators1.dir/DependInfo.cmake --color= -Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-iterators1.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-iterators1.dir/depend.internal". -Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-iterators1.dir/depend.internal". -Scanning dependencies of target test-iterators1 +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/nlohmann-json3-3.9.1 /build/reproducible-path/nlohmann-json3-3.9.1/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-json_patch.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-json_patch.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-json_patch.dir/depend.internal". +Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-json_patch.dir/depend.internal". +Scanning dependencies of target test-json_patch make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -make -f test/CMakeFiles/test-iterators1.dir/build.make test/CMakeFiles/test-iterators1.dir/build +make -f test/CMakeFiles/test-json_patch.dir/build.make test/CMakeFiles/test-json_patch.dir/build make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -[ 89%] Building CXX object test/CMakeFiles/test-iterators1.dir/src/unit-iterators1.cpp.o -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/include -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/doctest -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/fifo_map -I/build/reproducible-path/nlohmann-json3-3.9.1/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-float-equal -Wno-deprecated-declarations -o CMakeFiles/test-iterators1.dir/src/unit-iterators1.cpp.o -c /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-iterators1.cpp +[ 93%] Building CXX object test/CMakeFiles/test-json_patch.dir/src/unit-json_patch.cpp.o +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/include -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/doctest -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/fifo_map -I/build/reproducible-path/nlohmann-json3-3.9.1/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-float-equal -Wno-deprecated-declarations -o CMakeFiles/test-json_patch.dir/src/unit-json_patch.cpp.o -c /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-json_patch.cpp In file included from /usr/include/c++/10/map:60, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/detail/conversions/from_json.hpp:7, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/adl_serializer.hpp:5, @@ -5522,214 +5594,6 @@ /usr/include/c++/10/bits/stl_vector.h:1338:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1338 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 90%] Linking CXX executable test-ubjson -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-ubjson.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/test-ubjson.dir/src/unit-ubjson.cpp.o CMakeFiles/doctest_main.dir/src/unit.cpp.o -o test-ubjson -make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -[ 90%] Built target test-ubjson -make -f test/CMakeFiles/test-regression2.dir/build.make test/CMakeFiles/test-regression2.dir/depend -make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/nlohmann-json3-3.9.1 /build/reproducible-path/nlohmann-json3-3.9.1/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-regression2.dir/DependInfo.cmake --color= -Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-regression2.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-regression2.dir/depend.internal". -Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-regression2.dir/depend.internal". -Scanning dependencies of target test-regression2 -make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -make -f test/CMakeFiles/test-regression2.dir/build.make test/CMakeFiles/test-regression2.dir/build -make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -[ 92%] Building CXX object test/CMakeFiles/test-regression2.dir/src/unit-regression2.cpp.o -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/include -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/doctest -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/fifo_map -I/build/reproducible-path/nlohmann-json3-3.9.1/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-float-equal -Wno-deprecated-declarations -o CMakeFiles/test-regression2.dir/src/unit-regression2.cpp.o -c /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-regression2.cpp -[ 93%] Linking CXX executable test-constructor1 -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-constructor1.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/test-constructor1.dir/src/unit-constructor1.cpp.o CMakeFiles/doctest_main.dir/src/unit.cpp.o -o test-constructor1 -make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -[ 93%] Built target test-constructor1 -make -f test/CMakeFiles/test-json_patch.dir/build.make test/CMakeFiles/test-json_patch.dir/depend -make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/nlohmann-json3-3.9.1 /build/reproducible-path/nlohmann-json3-3.9.1/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-json_patch.dir/DependInfo.cmake --color= -Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-json_patch.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-json_patch.dir/depend.internal". -Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-json_patch.dir/depend.internal". -Scanning dependencies of target test-json_patch -make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -make -f test/CMakeFiles/test-json_patch.dir/build.make test/CMakeFiles/test-json_patch.dir/build -make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -[ 93%] Building CXX object test/CMakeFiles/test-json_patch.dir/src/unit-json_patch.cpp.o -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/include -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/doctest -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/fifo_map -I/build/reproducible-path/nlohmann-json3-3.9.1/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-float-equal -Wno-deprecated-declarations -o CMakeFiles/test-json_patch.dir/src/unit-json_patch.cpp.o -c /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-json_patch.cpp -[ 95%] Linking CXX executable test-element_access1 -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-element_access1.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/test-element_access1.dir/src/unit-element_access1.cpp.o CMakeFiles/doctest_main.dir/src/unit.cpp.o -o test-element_access1 -make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -[ 95%] Built target test-element_access1 -make -f test/CMakeFiles/test-json_pointer.dir/build.make test/CMakeFiles/test-json_pointer.dir/depend -make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/nlohmann-json3-3.9.1 /build/reproducible-path/nlohmann-json3-3.9.1/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-json_pointer.dir/DependInfo.cmake --color= -Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-json_pointer.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-json_pointer.dir/depend.internal". -Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-json_pointer.dir/depend.internal". -Scanning dependencies of target test-json_pointer -make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -make -f test/CMakeFiles/test-json_pointer.dir/build.make test/CMakeFiles/test-json_pointer.dir/build -make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -[ 96%] Building CXX object test/CMakeFiles/test-json_pointer.dir/src/unit-json_pointer.cpp.o -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/include -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/doctest -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/fifo_map -I/build/reproducible-path/nlohmann-json3-3.9.1/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-float-equal -Wno-deprecated-declarations -o CMakeFiles/test-json_pointer.dir/src/unit-json_pointer.cpp.o -c /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-json_pointer.cpp -In file included from /usr/include/c++/10/vector:72, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-json_patch.cpp:32: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator) [with _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:171:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 171 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:67, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-json_patch.cpp:32: -/usr/include/c++/10/bits/stl_vector.h: In member function 'IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]': -/usr/include/c++/10/bits/stl_vector.h:1431:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1431 | { return _M_erase(begin() + (__position - cbegin())); } - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In member function 'void nlohmann::basic_json::erase(nlohmann::basic_json::size_type) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]': -/usr/include/c++/10/bits/stl_vector.h:1431:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1431 | { return _M_erase(begin() + (__position - cbegin())); } - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/map:60, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/detail/conversions/from_json.hpp:7, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/adl_serializer.hpp:5, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:49, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-json_patch.cpp:32: -/usr/include/c++/10/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, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': -/usr/include/c++/10/bits/stl_tree.h:2193:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 - 2193 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(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, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': -/usr/include/c++/10/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 - 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 -In file included from /usr/include/c++/10/map:61, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/detail/conversions/from_json.hpp:7, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/adl_serializer.hpp:5, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:49, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-json_patch.cpp:32: -/usr/include/c++/10/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 = nlohmann::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': -/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 - 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 502 | std::tuple(__k), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 503 | std::tuple<>()); - | ~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_map.h: In member function 'nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](const typename nlohmann::basic_json::object_t::key_type&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]': -/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 - 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 502 | std::tuple(__k), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 503 | std::tuple<>()); - | ~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:72, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-json_patch.cpp:32: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {nlohmann::detail::value_t}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'bool nlohmann::detail::json_sax_dom_parser::start_array(std::size_t) [with BasicJsonType = nlohmann::basic_json<>]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'bool nlohmann::detail::json_sax_dom_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {double&}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'BasicJsonType* nlohmann::detail::json_sax_dom_parser::handle_value(Value&&) [with Value = double&; BasicJsonType = nlohmann::basic_json<>]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {bool&}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'BasicJsonType* nlohmann::detail::json_sax_dom_parser::handle_value(Value&&) [with Value = bool&; BasicJsonType = nlohmann::basic_json<>]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/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 = nlohmann::basic_json<>; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'BasicJsonType* nlohmann::detail::json_sax_dom_parser::handle_value(Value&&) [with Value = long long int&; BasicJsonType = nlohmann::basic_json<>]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >&}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >&}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/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 = nlohmann::basic_json<>; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'BasicJsonType* nlohmann::detail::json_sax_dom_parser::handle_value(Value&&) [with Value = long long unsigned int&; BasicJsonType = nlohmann::basic_json<>]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >&}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/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 = nlohmann::basic_json<>; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:130:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 - 130 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc:130:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 -/usr/include/c++/10/bits/vector.tcc:161:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 161 | _M_realloc_insert(begin() + (__position - cbegin()), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-json_patch.cpp:32: -/build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp: In member function 'nlohmann::basic_json::iterator nlohmann::basic_json::insert(nlohmann::basic_json::const_iterator, const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]': -/build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:5502:30: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 - 5502 | m_value.array->insert(pos.m_it.array_iterator, std::forward(args)...); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:67, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-json_patch.cpp:32: -/usr/include/c++/10/bits/stl_vector.h: In member function 'void nlohmann::basic_json::push_back(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/c++/10/map:61, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/detail/conversions/from_json.hpp:7, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/adl_serializer.hpp:5, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:49, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-json_patch.cpp:32: -/usr/include/c++/10/bits/stl_map.h: In member function 'bool nlohmann::detail::json_sax_dom_callback_parser::key(nlohmann::detail::json_sax_dom_callback_parser::string_t&) [with BasicJsonType = nlohmann::basic_json<>]': -/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 - 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 502 | std::tuple(__k), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 503 | std::tuple<>()); - | ~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:72, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-json_patch.cpp:32: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 509 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/map:60, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/detail/conversions/from_json.hpp:7, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/adl_serializer.hpp:5, @@ -5739,13 +5603,6 @@ /usr/include/c++/10/bits/stl_tree.h:2193:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 2193 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:67, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-json_patch.cpp:32: -/usr/include/c++/10/bits/stl_vector.h: In member function 'nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](nlohmann::basic_json::size_type) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]': -/usr/include/c++/10/bits/stl_vector.h:1338:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1338 | _M_fill_insert(begin() + __offset, __n, __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-regression2.cpp:37: @@ -5779,15 +5636,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 503 | std::tuple<>()); | ~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/map:60, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/detail/conversions/from_json.hpp:7, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/adl_serializer.hpp:5, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:49, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-json_pointer.cpp:33: -/usr/include/c++/10/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, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': -/usr/include/c++/10/bits/stl_tree.h:2193:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 - 2193 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-regression2.cpp:37: @@ -5799,13 +5647,6 @@ /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, bool, long long int, long long unsigned int, float>*, std::vector, bool, long long int, long long unsigned int, float>, std::allocator, bool, long long int, long long unsigned int, float> > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:72, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-json_pointer.cpp:33: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/map:60, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/detail/conversions/from_json.hpp:7, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/adl_serializer.hpp:5, @@ -5815,6 +5656,13 @@ /usr/include/c++/10/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json, bool, long long int, long long unsigned int, float> >, std::_Select1st, nlohmann::basic_json, bool, long long int, long long unsigned int, float> > >, std::less, std::allocator, nlohmann::basic_json, bool, long long int, long long unsigned int, float> > > >::const_iterator' changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:72, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-json_patch.cpp:32: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); @@ -5846,15 +5694,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | }); | ~~ -In file included from /usr/include/c++/10/map:60, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/detail/conversions/from_json.hpp:7, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/adl_serializer.hpp:5, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:49, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-json_pointer.cpp:33: -/usr/include/c++/10/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(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, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': -/usr/include/c++/10/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 - 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-regression2.cpp:37: @@ -5862,45 +5701,66 @@ /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/map:61, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/detail/conversions/from_json.hpp:7, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/adl_serializer.hpp:5, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:49, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-json_pointer.cpp:33: -/usr/include/c++/10/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 = nlohmann::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': -/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 - 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 502 | std::tuple(__k), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 503 | std::tuple<>()); - | ~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Tp = nlohmann::basic_json; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_map.h: In member function 'nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](const typename nlohmann::basic_json::object_t::key_type&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]': -/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 +/usr/include/c++/10/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator) [with _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:171:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 171 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:67, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-json_patch.cpp:32: +/usr/include/c++/10/bits/stl_vector.h: In member function 'IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]': +/usr/include/c++/10/bits/stl_vector.h:1431:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1431 | { return _M_erase(begin() + (__position - cbegin())); } + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/map:61, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/detail/conversions/from_json.hpp:7, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/adl_serializer.hpp:5, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:49, + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-regression2.cpp:37: +/usr/include/c++/10/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 = nlohmann::basic_json, bool, long long int, long long unsigned int, float>; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json, bool, long long int, long long unsigned int, float> > >]': +/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json, bool, long long int, long long unsigned int, float> >, std::_Select1st, nlohmann::basic_json, bool, long long int, long long unsigned int, float> > >, std::less, std::allocator, nlohmann::basic_json, bool, long long int, long long unsigned int, float> > > >::const_iterator' changed in GCC 7.1 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 502 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 503 | std::tuple<>()); | ~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In member function 'void nlohmann::basic_json::erase(nlohmann::basic_json::size_type) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]': +/usr/include/c++/10/bits/stl_vector.h:1431:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1431 | { return _M_erase(begin() + (__position - cbegin())); } + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/map:60, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/detail/conversions/from_json.hpp:7, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/adl_serializer.hpp:5, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:49, + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-json_patch.cpp:32: +/usr/include/c++/10/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, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': +/usr/include/c++/10/bits/stl_tree.h:2193:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 + 2193 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(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, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': +/usr/include/c++/10/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 + 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/10/map:61, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/detail/conversions/from_json.hpp:7, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/adl_serializer.hpp:5, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:49, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-regression2.cpp:37: -/usr/include/c++/10/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 = nlohmann::basic_json, bool, long long int, long long unsigned int, float>; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json, bool, long long int, long long unsigned int, float> > >]': -/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json, bool, long long int, long long unsigned int, float> >, std::_Select1st, nlohmann::basic_json, bool, long long int, long long unsigned int, float> > >, std::less, std::allocator, nlohmann::basic_json, bool, long long int, long long unsigned int, float> > > >::const_iterator' changed in GCC 7.1 + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-json_patch.cpp:32: +/usr/include/c++/10/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 = nlohmann::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': +/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 502 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 503 | std::tuple<>()); | ~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_map.h: In member function 'bool nlohmann::detail::json_sax_dom_callback_parser::key(nlohmann::detail::json_sax_dom_callback_parser::string_t&) [with BasicJsonType = nlohmann::basic_json<>]': +/usr/include/c++/10/bits/stl_map.h: In member function 'nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](const typename nlohmann::basic_json::object_t::key_type&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]': /usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -5910,11 +5770,19 @@ | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-json_pointer.cpp:33: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 509 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-json_patch.cpp:32: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {nlohmann::detail::value_t}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'bool nlohmann::detail::json_sax_dom_parser::start_array(std::size_t) [with BasicJsonType = nlohmann::basic_json<>]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'bool nlohmann::detail::json_sax_dom_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-regression2.cpp:37: @@ -5923,6 +5791,10 @@ 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {double&}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function 'bool nlohmann::detail::json_sax_dom_parser::start_array(std::size_t) [with BasicJsonType = nlohmann::basic_json<>]': /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); @@ -5931,36 +5803,54 @@ /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'BasicJsonType* nlohmann::detail::json_sax_dom_parser::handle_value(Value&&) [with Value = double&; BasicJsonType = nlohmann::basic_json<>]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {double&}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {bool&}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function 'BasicJsonType* nlohmann::detail::json_sax_dom_parser::handle_value(Value&&) [with Value = double&; BasicJsonType = nlohmann::basic_json<>]': /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'BasicJsonType* nlohmann::detail::json_sax_dom_parser::handle_value(Value&&) [with Value = bool&; BasicJsonType = nlohmann::basic_json<>]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {bool&}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -[ 96%] Linking CXX executable test-deserialization -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-deserialization.dir/link.txt --verbose=1 +/usr/include/c++/10/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 = nlohmann::basic_json<>; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'BasicJsonType* nlohmann::detail::json_sax_dom_parser::handle_value(Value&&) [with Value = long long int&; BasicJsonType = nlohmann::basic_json<>]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function 'BasicJsonType* nlohmann::detail::json_sax_dom_parser::handle_value(Value&&) [with Value = bool&; BasicJsonType = nlohmann::basic_json<>]': /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/test-deserialization.dir/src/unit-deserialization.cpp.o CMakeFiles/doctest_main.dir/src/unit.cpp.o -o test-deserialization -In file included from /usr/include/c++/10/vector:67, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-json_pointer.cpp:33: -/usr/include/c++/10/bits/stl_vector.h: In member function 'nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](nlohmann::basic_json::size_type) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]': -/usr/include/c++/10/bits/stl_vector.h:1338:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1338 | _M_fill_insert(begin() + __offset, __n, __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >&}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/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 = nlohmann::basic_json<>; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >&}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function 'BasicJsonType* nlohmann::detail::json_sax_dom_parser::handle_value(Value&&) [with Value = long long int&; BasicJsonType = nlohmann::basic_json<>]': /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); @@ -5969,23 +5859,22 @@ /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/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 = nlohmann::basic_json<>; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >&}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'BasicJsonType* nlohmann::detail::json_sax_dom_parser::handle_value(Value&&) [with Value = long long unsigned int&; BasicJsonType = nlohmann::basic_json<>]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/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 = nlohmann::basic_json<>; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:72, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-json_pointer.cpp:33: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {nlohmann::detail::value_t}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -[ 96%] Built target test-deserialization /usr/include/c++/10/bits/vector.tcc: In member function 'BasicJsonType* nlohmann::detail::json_sax_dom_parser::handle_value(Value&&) [with Value = long long unsigned int&; BasicJsonType = nlohmann::basic_json<>]': /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); @@ -5994,19 +5883,11 @@ /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, bool, long long int, long long unsigned int, float>, std::allocator, bool, long long int, long long unsigned int, float> > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'bool nlohmann::detail::json_sax_dom_parser::start_array(std::size_t) [with BasicJsonType = nlohmann::basic_json<>]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function 'BasicJsonType* nlohmann::detail::json_sax_dom_parser::handle_value(Value&&) [with Value = nlohmann::detail::value_t; BasicJsonType = nlohmann::basic_json, bool, long long int, long long unsigned int, float>]': /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, bool, long long int, long long unsigned int, float>*, std::vector, bool, long long int, long long unsigned int, float>, std::allocator, bool, long long int, long long unsigned int, float> > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'bool nlohmann::detail::json_sax_dom_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {double&}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >&}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ @@ -6014,48 +5895,59 @@ /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, bool, long long int, long long unsigned int, float>, std::allocator, bool, long long int, long long unsigned int, float> > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {bool&}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /usr/include/c++/10/bits/vector.tcc: In member function 'BasicJsonType* nlohmann::detail::json_sax_dom_parser::handle_value(Value&&) [with Value = long long unsigned int&; BasicJsonType = nlohmann::basic_json, bool, long long int, long long unsigned int, float>]': /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, bool, long long int, long long unsigned int, float>*, std::vector, bool, long long int, long long unsigned int, float>, std::allocator, bool, long long int, long long unsigned int, float> > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/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 = nlohmann::basic_json<>; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:130:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 + 130 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc:130:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 +/usr/include/c++/10/bits/vector.tcc:161:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 161 | _M_realloc_insert(begin() + (__position - cbegin()), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/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 = nlohmann::basic_json, bool, long long int, long long unsigned int, float>; _Alloc = std::allocator, bool, long long int, long long unsigned int, float> >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, bool, long long int, long long unsigned int, float>, std::allocator, bool, long long int, long long unsigned int, float> > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'BasicJsonType* nlohmann::detail::json_sax_dom_parser::handle_value(Value&&) [with Value = bool&; BasicJsonType = nlohmann::basic_json<>]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/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 = nlohmann::basic_json<>; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function 'BasicJsonType* nlohmann::detail::json_sax_dom_parser::handle_value(Value&&) [with Value = long long int&; BasicJsonType = nlohmann::basic_json, bool, long long int, long long unsigned int, float>]': /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, bool, long long int, long long unsigned int, float>*, std::vector, bool, long long int, long long unsigned int, float>, std::allocator, bool, long long int, long long unsigned int, float> > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >&}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {nlohmann::byte_container_with_subtype > >}; _Tp = nlohmann::basic_json, bool, long long int, long long unsigned int, float>; _Alloc = std::allocator, bool, long long int, long long unsigned int, float> >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, bool, long long int, long long unsigned int, float>, std::allocator, bool, long long int, long long unsigned int, float> > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'BasicJsonType* nlohmann::detail::json_sax_dom_parser::handle_value(Value&&) [with Value = std::__cxx11::basic_string&; BasicJsonType = nlohmann::basic_json<>]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-json_patch.cpp:32: +/build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp: In member function 'nlohmann::basic_json::iterator nlohmann::basic_json::insert(nlohmann::basic_json::const_iterator, const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]': +/build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:5502:30: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 + 5502 | m_value.array->insert(pos.m_it.array_iterator, std::forward(args)...); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:67, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-json_patch.cpp:32: +/usr/include/c++/10/bits/stl_vector.h: In member function 'void nlohmann::basic_json::push_back(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/c++/10/map:61, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/detail/conversions/from_json.hpp:7, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/adl_serializer.hpp:5, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:49, + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-json_patch.cpp:32: +/usr/include/c++/10/bits/stl_map.h: In member function 'bool nlohmann::detail::json_sax_dom_callback_parser::key(nlohmann::detail::json_sax_dom_callback_parser::string_t&) [with BasicJsonType = nlohmann::basic_json<>]': +/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 + 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 502 | std::tuple(__k), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 503 | std::tuple<>()); + | ~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function 'BasicJsonType* nlohmann::detail::json_sax_dom_parser::handle_value(Value&&) [with Value = nlohmann::byte_container_with_subtype >; BasicJsonType = nlohmann::basic_json, bool, long long int, long long unsigned int, float>]': /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, bool, long long int, long long unsigned int, float>*, std::vector, bool, long long int, long long unsigned int, float>, std::allocator, bool, long long int, long long unsigned int, float> > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/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 = nlohmann::basic_json<>; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >&}; _Tp = nlohmann::basic_json, bool, long long int, long long unsigned int, float>; _Alloc = std::allocator, bool, long long int, long long unsigned int, float> >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, bool, long long int, long long unsigned int, float>, std::allocator, bool, long long int, long long unsigned int, float> > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: @@ -6080,31 +5972,6 @@ /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, bool, long long int, long long unsigned int, float>*, std::vector, bool, long long int, long long unsigned int, float>, std::allocator, bool, long long int, long long unsigned int, float> > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/map:61, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/detail/conversions/from_json.hpp:7, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/adl_serializer.hpp:5, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:49, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-json_pointer.cpp:33: -/usr/include/c++/10/bits/stl_map.h: In member function 'bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]': -/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 - 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 502 | std::tuple(__k), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 503 | std::tuple<>()); - | ~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:72, - from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, - from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-json_pointer.cpp:33: -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {nlohmann::byte_container_with_subtype > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: @@ -6118,6 +5985,13 @@ 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +In file included from /usr/include/c++/10/vector:72, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-json_patch.cpp:32: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 509 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/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 = nlohmann::basic_json<>; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:130:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 130 | vector<_Tp, _Alloc>:: @@ -6131,9 +6005,13 @@ /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:5502:30: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 5502 | m_value.array->insert(pos.m_it.array_iterator, std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 96%] Linking CXX executable test-iterators1 -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-iterators1.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/test-iterators1.dir/src/unit-iterators1.cpp.o CMakeFiles/doctest_main.dir/src/unit.cpp.o -o test-iterators1 +In file included from /usr/include/c++/10/vector:67, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-json_patch.cpp:32: +/usr/include/c++/10/bits/stl_vector.h: In member function 'nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](nlohmann::basic_json::size_type) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]': +/usr/include/c++/10/bits/stl_vector.h:1338:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1338 | _M_fill_insert(begin() + __offset, __n, __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-regression2.cpp:37: @@ -6145,12 +6023,10 @@ /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' /usr/include/c++/10/bits/vector.tcc: In member function 'bool nlohmann::detail::json_sax_dom_parser::start_array(std::size_t) [with BasicJsonType = nlohmann::basic_json]': /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 96%] Built target test-iterators1 /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {double&}; _Tp = nlohmann::basic_json; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: @@ -6187,16 +6063,22 @@ /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 98%] Linking CXX executable test-json_patch -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-json_patch.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/test-json_patch.dir/src/unit-json_patch.cpp.o CMakeFiles/doctest_main.dir/src/unit.cpp.o -o test-json_patch +[ 95%] Linking CXX executable test-element_access1 +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-element_access1.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/test-element_access1.dir/src/unit-element_access1.cpp.o CMakeFiles/doctest_main.dir/src/unit.cpp.o -o test-element_access1 make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -[ 98%] Built target test-json_patch -[ 98%] Linking CXX executable test-json_pointer -cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-json_pointer.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/test-json_pointer.dir/src/unit-json_pointer.cpp.o CMakeFiles/doctest_main.dir/src/unit.cpp.o -o test-json_pointer +[ 95%] Built target test-element_access1 +make -f test/CMakeFiles/test-json_pointer.dir/build.make test/CMakeFiles/test-json_pointer.dir/depend +make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/nlohmann-json3-3.9.1 /build/reproducible-path/nlohmann-json3-3.9.1/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-json_pointer.dir/DependInfo.cmake --color= +Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-json_pointer.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-json_pointer.dir/depend.internal". +Dependee "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test/CMakeFiles/test-json_pointer.dir/depend.internal". +Scanning dependencies of target test-json_pointer make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' -[ 98%] Built target test-json_pointer +make -f test/CMakeFiles/test-json_pointer.dir/build.make test/CMakeFiles/test-json_pointer.dir/build +make[4]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +[ 96%] Building CXX object test/CMakeFiles/test-json_pointer.dir/src/unit-json_pointer.cpp.o +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/include -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/doctest -I/build/reproducible-path/nlohmann-json3-3.9.1/test/thirdparty/fifo_map -I/build/reproducible-path/nlohmann-json3-3.9.1/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-float-equal -Wno-deprecated-declarations -o CMakeFiles/test-json_pointer.dir/src/unit-json_pointer.cpp.o -c /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-json_pointer.cpp In file included from /usr/include/c++/10/map:61, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/detail/conversions/from_json.hpp:7, from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/adl_serializer.hpp:5, @@ -6249,11 +6131,164 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 503 | std::tuple<>()); | ~~~~~~~~~~~~~~~ +[ 98%] Linking CXX executable test-json_patch +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-json_patch.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/test-json_patch.dir/src/unit-json_patch.cpp.o CMakeFiles/doctest_main.dir/src/unit.cpp.o -o test-json_patch +make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +[ 98%] Built target test-json_patch +In file included from /usr/include/c++/10/map:60, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/detail/conversions/from_json.hpp:7, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/adl_serializer.hpp:5, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:49, + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-json_pointer.cpp:33: +/usr/include/c++/10/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, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': +/usr/include/c++/10/bits/stl_tree.h:2193:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 + 2193 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:72, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-json_pointer.cpp:33: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 98%] Linking CXX executable test-iterators1 +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-iterators1.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/test-iterators1.dir/src/unit-iterators1.cpp.o CMakeFiles/doctest_main.dir/src/unit.cpp.o -o test-iterators1 +In file included from /usr/include/c++/10/map:60, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/detail/conversions/from_json.hpp:7, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/adl_serializer.hpp:5, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:49, + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-json_pointer.cpp:33: +/usr/include/c++/10/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(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, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': +/usr/include/c++/10/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 + 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/map:61, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/detail/conversions/from_json.hpp:7, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/adl_serializer.hpp:5, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:49, + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-json_pointer.cpp:33: +/usr/include/c++/10/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 = nlohmann::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': +/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 + 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 502 | std::tuple(__k), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 503 | std::tuple<>()); + | ~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_map.h: In member function 'nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](const typename nlohmann::basic_json::object_t::key_type&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]': +/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 + 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 502 | std::tuple(__k), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 503 | std::tuple<>()); + | ~~~~~~~~~~~~~~~ +make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +[ 98%] Built target test-iterators1 +/usr/include/c++/10/bits/stl_map.h: In member function 'bool nlohmann::detail::json_sax_dom_callback_parser::key(nlohmann::detail::json_sax_dom_callback_parser::string_t&) [with BasicJsonType = nlohmann::basic_json<>]': +/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 + 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 502 | std::tuple(__k), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 503 | std::tuple<>()); + | ~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:72, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-json_pointer.cpp:33: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 509 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ [100%] Linking CXX executable test-regression2 cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-regression2.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/test-regression2.dir/src/unit-regression2.cpp.o CMakeFiles/doctest_main.dir/src/unit.cpp.o -o test-regression2 +In file included from /usr/include/c++/10/vector:67, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-json_pointer.cpp:33: +/usr/include/c++/10/bits/stl_vector.h: In member function 'nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](nlohmann::basic_json::size_type) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]': +/usr/include/c++/10/bits/stl_vector.h:1338:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1338 | _M_fill_insert(begin() + __offset, __n, __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:72, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-json_pointer.cpp:33: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {nlohmann::detail::value_t}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'bool nlohmann::detail::json_sax_dom_parser::start_array(std::size_t) [with BasicJsonType = nlohmann::basic_json<>]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'bool nlohmann::detail::json_sax_dom_parser::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {double&}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' [100%] Built target test-regression2 +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {bool&}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/10/bits/vector.tcc: In member function 'BasicJsonType* nlohmann::detail::json_sax_dom_parser::handle_value(Value&&) [with Value = bool&; BasicJsonType = nlohmann::basic_json<>]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/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 = nlohmann::basic_json<>; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >&}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/10/bits/vector.tcc: In member function 'BasicJsonType* nlohmann::detail::json_sax_dom_parser::handle_value(Value&&) [with Value = std::__cxx11::basic_string&; BasicJsonType = nlohmann::basic_json<>]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/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 = nlohmann::basic_json<>; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/map:61, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/detail/conversions/from_json.hpp:7, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/adl_serializer.hpp:5, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:49, + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-json_pointer.cpp:33: +/usr/include/c++/10/bits/stl_map.h: In member function 'bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]': +/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 + 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 502 | std::tuple(__k), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 503 | std::tuple<>()); + | ~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:72, + from /build/reproducible-path/nlohmann-json3-3.9.1/include/nlohmann/json.hpp:47, + from /build/reproducible-path/nlohmann-json3-3.9.1/test/src/unit-json_pointer.cpp:33: +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[100%] Linking CXX executable test-json_pointer +cd /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-json_pointer.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/nlohmann-json3-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/test-json_pointer.dir/src/unit-json_pointer.cpp.o CMakeFiles/doctest_main.dir/src/unit.cpp.o -o test-json_pointer +make[4]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' +[100%] Built target test-json_pointer make[3]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf/CMakeFiles 0 make[2]: Leaving directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' @@ -6427,7 +6462,7 @@ dh_testroot -O--buildsystem=cmake dh_prep -O--buildsystem=cmake dh_auto_install -O--buildsystem=cmake - cd obj-arm-linux-gnueabihf && make -j5 install DESTDIR=/build/reproducible-path/nlohmann-json3-3.9.1/debian/nlohmann-json3-dev AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" + cd obj-arm-linux-gnueabihf && make -j4 install DESTDIR=/build/reproducible-path/nlohmann-json3-3.9.1/debian/nlohmann-json3-dev AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" make[1]: Entering directory '/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf' /usr/bin/cmake -S/build/reproducible-path/nlohmann-json3-3.9.1 -B/build/reproducible-path/nlohmann-json3-3.9.1/obj-arm-linux-gnueabihf --check-build-system CMakeFiles/Makefile.cmake 0 make -f CMakeFiles/Makefile2 preinstall @@ -6439,51 +6474,51 @@ -- Install configuration: "None" -- Installing: /build/reproducible-path/nlohmann-json3-3.9.1/debian/nlohmann-json3-dev/usr/include -- Installing: /build/reproducible-path/nlohmann-json3-3.9.1/debian/nlohmann-json3-dev/usr/include/nlohmann --- Installing: /build/reproducible-path/nlohmann-json3-3.9.1/debian/nlohmann-json3-dev/usr/include/nlohmann/json_fwd.hpp --- Installing: /build/reproducible-path/nlohmann-json3-3.9.1/debian/nlohmann-json3-dev/usr/include/nlohmann/thirdparty --- Installing: /build/reproducible-path/nlohmann-json3-3.9.1/debian/nlohmann-json3-dev/usr/include/nlohmann/thirdparty/hedley --- Installing: /build/reproducible-path/nlohmann-json3-3.9.1/debian/nlohmann-json3-dev/usr/include/nlohmann/thirdparty/hedley/hedley.hpp --- Installing: /build/reproducible-path/nlohmann-json3-3.9.1/debian/nlohmann-json3-dev/usr/include/nlohmann/thirdparty/hedley/hedley_undef.hpp +-- Installing: /build/reproducible-path/nlohmann-json3-3.9.1/debian/nlohmann-json3-dev/usr/include/nlohmann/adl_serializer.hpp +-- Installing: /build/reproducible-path/nlohmann-json3-3.9.1/debian/nlohmann-json3-dev/usr/include/nlohmann/ordered_map.hpp -- Installing: /build/reproducible-path/nlohmann-json3-3.9.1/debian/nlohmann-json3-dev/usr/include/nlohmann/detail --- Installing: /build/reproducible-path/nlohmann-json3-3.9.1/debian/nlohmann-json3-dev/usr/include/nlohmann/detail/json_ref.hpp +-- Installing: /build/reproducible-path/nlohmann-json3-3.9.1/debian/nlohmann-json3-dev/usr/include/nlohmann/detail/output +-- Installing: /build/reproducible-path/nlohmann-json3-3.9.1/debian/nlohmann-json3-dev/usr/include/nlohmann/detail/output/serializer.hpp +-- Installing: /build/reproducible-path/nlohmann-json3-3.9.1/debian/nlohmann-json3-dev/usr/include/nlohmann/detail/output/binary_writer.hpp +-- Installing: /build/reproducible-path/nlohmann-json3-3.9.1/debian/nlohmann-json3-dev/usr/include/nlohmann/detail/output/output_adapters.hpp -- Installing: /build/reproducible-path/nlohmann-json3-3.9.1/debian/nlohmann-json3-dev/usr/include/nlohmann/detail/iterators --- Installing: /build/reproducible-path/nlohmann-json3-3.9.1/debian/nlohmann-json3-dev/usr/include/nlohmann/detail/iterators/iterator_traits.hpp --- Installing: /build/reproducible-path/nlohmann-json3-3.9.1/debian/nlohmann-json3-dev/usr/include/nlohmann/detail/iterators/iter_impl.hpp -- Installing: /build/reproducible-path/nlohmann-json3-3.9.1/debian/nlohmann-json3-dev/usr/include/nlohmann/detail/iterators/primitive_iterator.hpp --- Installing: /build/reproducible-path/nlohmann-json3-3.9.1/debian/nlohmann-json3-dev/usr/include/nlohmann/detail/iterators/iteration_proxy.hpp --- Installing: /build/reproducible-path/nlohmann-json3-3.9.1/debian/nlohmann-json3-dev/usr/include/nlohmann/detail/iterators/internal_iterator.hpp -- Installing: /build/reproducible-path/nlohmann-json3-3.9.1/debian/nlohmann-json3-dev/usr/include/nlohmann/detail/iterators/json_reverse_iterator.hpp +-- Installing: /build/reproducible-path/nlohmann-json3-3.9.1/debian/nlohmann-json3-dev/usr/include/nlohmann/detail/iterators/iterator_traits.hpp +-- Installing: /build/reproducible-path/nlohmann-json3-3.9.1/debian/nlohmann-json3-dev/usr/include/nlohmann/detail/iterators/internal_iterator.hpp +-- Installing: /build/reproducible-path/nlohmann-json3-3.9.1/debian/nlohmann-json3-dev/usr/include/nlohmann/detail/iterators/iteration_proxy.hpp +-- Installing: /build/reproducible-path/nlohmann-json3-3.9.1/debian/nlohmann-json3-dev/usr/include/nlohmann/detail/iterators/iter_impl.hpp +-- Installing: /build/reproducible-path/nlohmann-json3-3.9.1/debian/nlohmann-json3-dev/usr/include/nlohmann/detail/json_pointer.hpp +-- Installing: /build/reproducible-path/nlohmann-json3-3.9.1/debian/nlohmann-json3-dev/usr/include/nlohmann/detail/meta +-- Installing: /build/reproducible-path/nlohmann-json3-3.9.1/debian/nlohmann-json3-dev/usr/include/nlohmann/detail/meta/void_t.hpp +-- Installing: /build/reproducible-path/nlohmann-json3-3.9.1/debian/nlohmann-json3-dev/usr/include/nlohmann/detail/meta/detected.hpp +-- Installing: /build/reproducible-path/nlohmann-json3-3.9.1/debian/nlohmann-json3-dev/usr/include/nlohmann/detail/meta/cpp_future.hpp +-- Installing: /build/reproducible-path/nlohmann-json3-3.9.1/debian/nlohmann-json3-dev/usr/include/nlohmann/detail/meta/type_traits.hpp +-- Installing: /build/reproducible-path/nlohmann-json3-3.9.1/debian/nlohmann-json3-dev/usr/include/nlohmann/detail/meta/is_sax.hpp +-- Installing: /build/reproducible-path/nlohmann-json3-3.9.1/debian/nlohmann-json3-dev/usr/include/nlohmann/detail/value_t.hpp +-- Installing: /build/reproducible-path/nlohmann-json3-3.9.1/debian/nlohmann-json3-dev/usr/include/nlohmann/detail/exceptions.hpp +-- Installing: /build/reproducible-path/nlohmann-json3-3.9.1/debian/nlohmann-json3-dev/usr/include/nlohmann/detail/macro_unscope.hpp -- Installing: /build/reproducible-path/nlohmann-json3-3.9.1/debian/nlohmann-json3-dev/usr/include/nlohmann/detail/macro_scope.hpp --- Installing: /build/reproducible-path/nlohmann-json3-3.9.1/debian/nlohmann-json3-dev/usr/include/nlohmann/detail/output --- Installing: /build/reproducible-path/nlohmann-json3-3.9.1/debian/nlohmann-json3-dev/usr/include/nlohmann/detail/output/binary_writer.hpp --- Installing: /build/reproducible-path/nlohmann-json3-3.9.1/debian/nlohmann-json3-dev/usr/include/nlohmann/detail/output/output_adapters.hpp --- Installing: /build/reproducible-path/nlohmann-json3-3.9.1/debian/nlohmann-json3-dev/usr/include/nlohmann/detail/output/serializer.hpp -- Installing: /build/reproducible-path/nlohmann-json3-3.9.1/debian/nlohmann-json3-dev/usr/include/nlohmann/detail/input --- Installing: /build/reproducible-path/nlohmann-json3-3.9.1/debian/nlohmann-json3-dev/usr/include/nlohmann/detail/input/json_sax.hpp +-- Installing: /build/reproducible-path/nlohmann-json3-3.9.1/debian/nlohmann-json3-dev/usr/include/nlohmann/detail/input/binary_reader.hpp -- Installing: /build/reproducible-path/nlohmann-json3-3.9.1/debian/nlohmann-json3-dev/usr/include/nlohmann/detail/input/parser.hpp +-- Installing: /build/reproducible-path/nlohmann-json3-3.9.1/debian/nlohmann-json3-dev/usr/include/nlohmann/detail/input/json_sax.hpp +-- Installing: /build/reproducible-path/nlohmann-json3-3.9.1/debian/nlohmann-json3-dev/usr/include/nlohmann/detail/input/input_adapters.hpp -- Installing: /build/reproducible-path/nlohmann-json3-3.9.1/debian/nlohmann-json3-dev/usr/include/nlohmann/detail/input/lexer.hpp --- Installing: /build/reproducible-path/nlohmann-json3-3.9.1/debian/nlohmann-json3-dev/usr/include/nlohmann/detail/input/binary_reader.hpp -- Installing: /build/reproducible-path/nlohmann-json3-3.9.1/debian/nlohmann-json3-dev/usr/include/nlohmann/detail/input/position_t.hpp --- Installing: /build/reproducible-path/nlohmann-json3-3.9.1/debian/nlohmann-json3-dev/usr/include/nlohmann/detail/input/input_adapters.hpp +-- Installing: /build/reproducible-path/nlohmann-json3-3.9.1/debian/nlohmann-json3-dev/usr/include/nlohmann/detail/json_ref.hpp -- Installing: /build/reproducible-path/nlohmann-json3-3.9.1/debian/nlohmann-json3-dev/usr/include/nlohmann/detail/hash.hpp --- Installing: /build/reproducible-path/nlohmann-json3-3.9.1/debian/nlohmann-json3-dev/usr/include/nlohmann/detail/json_pointer.hpp --- Installing: /build/reproducible-path/nlohmann-json3-3.9.1/debian/nlohmann-json3-dev/usr/include/nlohmann/detail/macro_unscope.hpp --- Installing: /build/reproducible-path/nlohmann-json3-3.9.1/debian/nlohmann-json3-dev/usr/include/nlohmann/detail/exceptions.hpp --- Installing: /build/reproducible-path/nlohmann-json3-3.9.1/debian/nlohmann-json3-dev/usr/include/nlohmann/detail/meta --- Installing: /build/reproducible-path/nlohmann-json3-3.9.1/debian/nlohmann-json3-dev/usr/include/nlohmann/detail/meta/cpp_future.hpp --- Installing: /build/reproducible-path/nlohmann-json3-3.9.1/debian/nlohmann-json3-dev/usr/include/nlohmann/detail/meta/is_sax.hpp --- Installing: /build/reproducible-path/nlohmann-json3-3.9.1/debian/nlohmann-json3-dev/usr/include/nlohmann/detail/meta/detected.hpp --- Installing: /build/reproducible-path/nlohmann-json3-3.9.1/debian/nlohmann-json3-dev/usr/include/nlohmann/detail/meta/void_t.hpp --- Installing: /build/reproducible-path/nlohmann-json3-3.9.1/debian/nlohmann-json3-dev/usr/include/nlohmann/detail/meta/type_traits.hpp --- Installing: /build/reproducible-path/nlohmann-json3-3.9.1/debian/nlohmann-json3-dev/usr/include/nlohmann/detail/value_t.hpp -- Installing: /build/reproducible-path/nlohmann-json3-3.9.1/debian/nlohmann-json3-dev/usr/include/nlohmann/detail/conversions -- Installing: /build/reproducible-path/nlohmann-json3-3.9.1/debian/nlohmann-json3-dev/usr/include/nlohmann/detail/conversions/from_json.hpp --- Installing: /build/reproducible-path/nlohmann-json3-3.9.1/debian/nlohmann-json3-dev/usr/include/nlohmann/detail/conversions/to_chars.hpp -- Installing: /build/reproducible-path/nlohmann-json3-3.9.1/debian/nlohmann-json3-dev/usr/include/nlohmann/detail/conversions/to_json.hpp --- Installing: /build/reproducible-path/nlohmann-json3-3.9.1/debian/nlohmann-json3-dev/usr/include/nlohmann/adl_serializer.hpp +-- Installing: /build/reproducible-path/nlohmann-json3-3.9.1/debian/nlohmann-json3-dev/usr/include/nlohmann/detail/conversions/to_chars.hpp -- Installing: /build/reproducible-path/nlohmann-json3-3.9.1/debian/nlohmann-json3-dev/usr/include/nlohmann/json.hpp --- Installing: /build/reproducible-path/nlohmann-json3-3.9.1/debian/nlohmann-json3-dev/usr/include/nlohmann/ordered_map.hpp +-- Installing: /build/reproducible-path/nlohmann-json3-3.9.1/debian/nlohmann-json3-dev/usr/include/nlohmann/thirdparty +-- Installing: /build/reproducible-path/nlohmann-json3-3.9.1/debian/nlohmann-json3-dev/usr/include/nlohmann/thirdparty/hedley +-- Installing: /build/reproducible-path/nlohmann-json3-3.9.1/debian/nlohmann-json3-dev/usr/include/nlohmann/thirdparty/hedley/hedley_undef.hpp +-- Installing: /build/reproducible-path/nlohmann-json3-3.9.1/debian/nlohmann-json3-dev/usr/include/nlohmann/thirdparty/hedley/hedley.hpp -- Installing: /build/reproducible-path/nlohmann-json3-3.9.1/debian/nlohmann-json3-dev/usr/include/nlohmann/byte_container_with_subtype.hpp +-- Installing: /build/reproducible-path/nlohmann-json3-3.9.1/debian/nlohmann-json3-dev/usr/include/nlohmann/json_fwd.hpp -- Installing: /build/reproducible-path/nlohmann-json3-3.9.1/debian/nlohmann-json3-dev/usr/lib/cmake/nlohmann_json/nlohmann_jsonConfig.cmake -- Installing: /build/reproducible-path/nlohmann-json3-3.9.1/debian/nlohmann-json3-dev/usr/lib/cmake/nlohmann_json/nlohmann_jsonConfigVersion.cmake -- Installing: /build/reproducible-path/nlohmann-json3-3.9.1/debian/nlohmann-json3-dev/usr/lib/cmake/nlohmann_json/nlohmann_jsonTargets.cmake @@ -6512,12 +6547,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/20868/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/20868/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/7773 and its subdirectories -I: Current time: Sun Jan 7 05:46:11 -12 2024 -I: pbuilder-time-stamp: 1704649571 +I: removing directory /srv/workspace/pbuilder/20868 and its subdirectories +I: Current time: Mon Jan 8 08:21:46 +14 2024 +I: pbuilder-time-stamp: 1704651706