0s autopkgtest [18:31:17]: starting date and time: 2024-03-21 18:31:17+0000 0s autopkgtest [18:31:17]: git checkout: 4a1cd702 l/adt_testbed: don't blame the testbed for unsolvable build deps 0s autopkgtest [18:31:17]: host juju-7f2275-prod-proposed-migration-environment-3; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.4dbxpbbl/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --setup-commands /home/ubuntu/autopkgtest/setup-commands/setup-testbed --apt-pocket=proposed=src:git,src:curl,src:gnutls28,src:libpsl,src:nettle --apt-upgrade toml11 --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 '--env=ADT_TEST_TRIGGERS=git/1:2.43.0-1ubuntu5 curl/8.5.0-2ubuntu7 gnutls28/3.8.3-1.1ubuntu2 libpsl/0.21.2-1.1 nettle/3.9.1-2.2' -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-3@bos02-s390x-14.secgroup --name adt-noble-s390x-toml11-20240321-183117-juju-7f2275-prod-proposed-migration-environment-3 --image adt/ubuntu-noble-s390x-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-3 --net-id=net_prod-proposed-migration -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 75s autopkgtest [18:32:32]: testbed dpkg architecture: s390x 75s autopkgtest [18:32:32]: testbed apt version: 2.7.12 75s autopkgtest [18:32:32]: @@@@@@@@@@@@@@@@@@@@ test bed setup 76s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 76s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [3789 kB] 77s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [496 kB] 77s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [53.9 kB] 77s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [6540 B] 77s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main s390x Packages [661 kB] 77s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main s390x c-n-f Metadata [3032 B] 77s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/restricted s390x Packages [1372 B] 77s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted s390x c-n-f Metadata [116 B] 77s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/universe s390x Packages [3977 kB] 77s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe s390x c-n-f Metadata [7292 B] 77s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/multiverse s390x Packages [45.1 kB] 77s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/multiverse s390x c-n-f Metadata [116 B] 79s Fetched 9158 kB in 2s (3821 kB/s) 79s Reading package lists... 82s Reading package lists... 83s Building dependency tree... 83s Reading state information... 83s Calculating upgrade... 83s The following packages have been kept back: 83s curl 83s The following packages will be upgraded: 83s debianutils 83s 1 upgraded, 0 newly installed, 0 to remove and 1 not upgraded. 83s Need to get 90.1 kB of archives. 83s After this operation, 1024 B of additional disk space will be used. 83s Get:1 http://ftpmaster.internal/ubuntu noble/main s390x debianutils s390x 5.17 [90.1 kB] 83s Fetched 90.1 kB in 0s (292 kB/s) 84s (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 ... 52171 files and directories currently installed.) 84s Preparing to unpack .../debianutils_5.17_s390x.deb ... 84s Unpacking debianutils (5.17) over (5.16) ... 84s Setting up debianutils (5.17) ... 84s Processing triggers for man-db (2.12.0-3) ... 85s Reading package lists... 85s Building dependency tree... 85s Reading state information... 85s 0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded. 85s Unknown architecture, assuming PC-style ttyS0 85s sh: Attempting to set up Debian/Ubuntu apt sources automatically 85s sh: Distribution appears to be Ubuntu 86s Reading package lists... 86s Building dependency tree... 86s Reading state information... 87s eatmydata is already the newest version (131-1). 87s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 87s Reading package lists... 87s Building dependency tree... 87s Reading state information... 87s dbus is already the newest version (1.14.10-4ubuntu1). 87s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 87s Reading package lists... 87s Building dependency tree... 87s Reading state information... 87s rng-tools-debian is already the newest version (2.4). 87s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 87s Reading package lists... 87s Building dependency tree... 87s Reading state information... 88s The following packages will be REMOVED: 88s cloud-init* python3-configobj* python3-debconf* 88s 0 upgraded, 0 newly installed, 3 to remove and 0 not upgraded. 88s After this operation, 3252 kB disk space will be freed. 88s (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 ... 52171 files and directories currently installed.) 88s Removing cloud-init (24.1.1-0ubuntu1) ... 88s Removing python3-configobj (5.0.8-3) ... 88s Removing python3-debconf (1.5.86) ... 88s Processing triggers for man-db (2.12.0-3) ... 89s (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 ... 51782 files and directories currently installed.) 89s Purging configuration files for cloud-init (24.1.1-0ubuntu1) ... 89s dpkg: warning: while removing cloud-init, directory '/etc/cloud/cloud.cfg.d' not empty so not removed 89s Processing triggers for rsyslog (8.2312.0-3ubuntu3) ... 89s invoke-rc.d: policy-rc.d denied execution of try-restart. 89s Reading package lists... 90s Building dependency tree... 90s Reading state information... 90s linux-generic is already the newest version (6.8.0-11.11+1). 90s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 90s Hit:1 http://ftpmaster.internal/ubuntu noble InRelease 90s Hit:2 http://ftpmaster.internal/ubuntu noble-updates InRelease 90s Hit:3 http://ftpmaster.internal/ubuntu noble-security InRelease 92s Reading package lists... 92s Reading package lists... 92s Building dependency tree... 92s Reading state information... 92s Calculating upgrade... 92s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 92s Reading package lists... 93s Building dependency tree... 93s Reading state information... 93s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 93s autopkgtest [18:32:50]: rebooting testbed after setup commands that affected boot 109s autopkgtest [18:33:06]: testbed running kernel: Linux 6.8.0-11-generic #11-Ubuntu SMP Tue Feb 13 23:45:46 UTC 2024 113s autopkgtest [18:33:10]: @@@@@@@@@@@@@@@@@@@@ apt-source toml11 115s Get:1 http://ftpmaster.internal/ubuntu noble/universe toml11 3.8.1-1 (dsc) [1999 B] 115s Get:2 http://ftpmaster.internal/ubuntu noble/universe toml11 3.8.1-1 (tar) [136 kB] 115s Get:3 http://ftpmaster.internal/ubuntu noble/universe toml11 3.8.1-1 (diff) [3260 B] 115s gpgv: Signature made Fri Jan 12 15:02:22 2024 UTC 115s gpgv: using RSA key 4A31DB5A1EE4096C87399880903649294C33F9B7 115s gpgv: Can't check signature: No public key 115s dpkg-source: warning: cannot verify inline signature for ./toml11_3.8.1-1.dsc: no acceptable signature found 115s autopkgtest [18:33:12]: testing package toml11 version 3.8.1-1 116s autopkgtest [18:33:13]: build not needed 117s autopkgtest [18:33:14]: test run-unit-test: preparing testbed 128s Reading package lists... 128s Building dependency tree... 128s Reading state information... 128s Starting pkgProblemResolver with broken count: 0 128s Starting 2 pkgProblemResolver with broken count: 0 128s Done 129s The following additional packages will be installed: 129s build-essential cmake cmake-data cpp cpp-13 cpp-13-s390x-linux-gnu 129s cpp-s390x-linux-gnu g++ g++-13 g++-13-s390x-linux-gnu g++-s390x-linux-gnu 129s gcc gcc-13 gcc-13-s390x-linux-gnu gcc-s390x-linux-gnu git git-man libasan8 129s libatomic1 libboost-test-dev libboost-test1.83-dev libboost-test1.83.0 129s libboost1.83-dev libc-dev-bin libc6-dev libcc1-0 libcrypt-dev liberror-perl 129s libgcc-13-dev libgomp1 libisl23 libitm1 libjsoncpp25 libmpc3 libnsl-dev 129s librhash0 libstdc++-13-dev libtirpc-dev libtoml11-dev libubsan1 129s linux-libc-dev rpcsvc-proto 129s Suggested packages: 129s cmake-doc cmake-format elpa-cmake-mode ninja-build cpp-doc gcc-13-locales 129s cpp-13-doc g++-multilib g++-13-multilib gcc-13-doc gcc-multilib manpages-dev 129s autoconf automake libtool flex bison gdb gcc-doc gcc-13-multilib 129s gdb-s390x-linux-gnu git-daemon-run | git-daemon-sysvinit git-doc git-email 129s git-gui gitk gitweb git-cvs git-mediawiki git-svn libboost1.83-doc 129s libboost-atomic1.83-dev libboost-chrono1.83-dev libboost-container1.83-dev 129s libboost-context1.83-dev libboost-contract1.83-dev 129s libboost-coroutine1.83-dev libboost-date-time1.83-dev 129s libboost-exception1.83-dev libboost-fiber1.83-dev 129s libboost-filesystem1.83-dev libboost-graph-parallel1.83-dev 129s libboost-graph1.83-dev libboost-iostreams1.83-dev libboost-json1.83-dev 129s libboost-locale1.83-dev libboost-log1.83-dev libboost-math1.83-dev 129s libboost-mpi-python1.83-dev libboost-mpi1.83-dev libboost-nowide1.83-dev 129s libboost-numpy1.83-dev libboost-program-options1.83-dev 129s libboost-python1.83-dev libboost-random1.83-dev libboost-regex1.83-dev 129s libboost-serialization1.83-dev libboost-stacktrace1.83-dev 129s libboost-system1.83-dev libboost-thread1.83-dev libboost-timer1.83-dev 129s libboost-type-erasure1.83-dev libboost-url1.83-dev libboost-wave1.83-dev 129s libboost1.83-tools-dev libmpfrc++-dev libntl-dev glibc-doc libstdc++-13-doc 129s Recommended packages: 129s manpages manpages-dev libc-devtools 129s The following NEW packages will be installed: 129s autopkgtest-satdep build-essential cmake cmake-data cpp cpp-13 129s cpp-13-s390x-linux-gnu cpp-s390x-linux-gnu g++ g++-13 g++-13-s390x-linux-gnu 129s g++-s390x-linux-gnu gcc gcc-13 gcc-13-s390x-linux-gnu gcc-s390x-linux-gnu 129s git git-man libasan8 libatomic1 libboost-test-dev libboost-test1.83-dev 129s libboost-test1.83.0 libboost1.83-dev libc-dev-bin libc6-dev libcc1-0 129s libcrypt-dev liberror-perl libgcc-13-dev libgomp1 libisl23 libitm1 129s libjsoncpp25 libmpc3 libnsl-dev librhash0 libstdc++-13-dev libtirpc-dev 129s libtoml11-dev libubsan1 linux-libc-dev rpcsvc-proto 129s 0 upgraded, 43 newly installed, 0 to remove and 0 not upgraded. 129s Need to get 89.4 MB/89.4 MB of archives. 129s After this operation, 425 MB of additional disk space will be used. 129s Get:1 /tmp/autopkgtest.EMfKCP/1-autopkgtest-satdep.deb autopkgtest-satdep s390x 0 [744 B] 129s Get:2 http://ftpmaster.internal/ubuntu noble/main s390x libc-dev-bin s390x 2.39-0ubuntu2 [20.2 kB] 129s Get:3 http://ftpmaster.internal/ubuntu noble/main s390x linux-libc-dev s390x 6.8.0-11.11 [1590 kB] 130s Get:4 http://ftpmaster.internal/ubuntu noble/main s390x libcrypt-dev s390x 1:4.4.36-4 [135 kB] 130s Get:5 http://ftpmaster.internal/ubuntu noble/main s390x libtirpc-dev s390x 1.3.4+ds-1build1 [225 kB] 130s Get:6 http://ftpmaster.internal/ubuntu noble/main s390x libnsl-dev s390x 1.3.0-3 [73.5 kB] 130s Get:7 http://ftpmaster.internal/ubuntu noble/main s390x rpcsvc-proto s390x 1.4.2-0ubuntu6 [64.7 kB] 130s Get:8 http://ftpmaster.internal/ubuntu noble/main s390x libc6-dev s390x 2.39-0ubuntu2 [1629 kB] 131s Get:9 http://ftpmaster.internal/ubuntu noble/main s390x libisl23 s390x 0.26-3 [722 kB] 131s Get:10 http://ftpmaster.internal/ubuntu noble/main s390x libmpc3 s390x 1.3.1-1 [54.9 kB] 131s Get:11 http://ftpmaster.internal/ubuntu noble/main s390x cpp-13-s390x-linux-gnu s390x 13.2.0-17ubuntu2 [9929 kB] 133s Get:12 http://ftpmaster.internal/ubuntu noble/main s390x cpp-13 s390x 13.2.0-17ubuntu2 [1026 B] 133s Get:13 http://ftpmaster.internal/ubuntu noble/main s390x cpp-s390x-linux-gnu s390x 4:13.2.0-7ubuntu1 [5308 B] 133s Get:14 http://ftpmaster.internal/ubuntu noble/main s390x cpp s390x 4:13.2.0-7ubuntu1 [22.4 kB] 133s Get:15 http://ftpmaster.internal/ubuntu noble/main s390x libcc1-0 s390x 14-20240303-1ubuntu1 [49.9 kB] 133s Get:16 http://ftpmaster.internal/ubuntu noble/main s390x libgomp1 s390x 14-20240303-1ubuntu1 [151 kB] 133s Get:17 http://ftpmaster.internal/ubuntu noble/main s390x libitm1 s390x 14-20240303-1ubuntu1 [31.1 kB] 133s Get:18 http://ftpmaster.internal/ubuntu noble/main s390x libatomic1 s390x 14-20240303-1ubuntu1 [9392 B] 133s Get:19 http://ftpmaster.internal/ubuntu noble/main s390x libasan8 s390x 14-20240303-1ubuntu1 [2998 kB] 133s Get:20 http://ftpmaster.internal/ubuntu noble/main s390x libubsan1 s390x 14-20240303-1ubuntu1 [1186 kB] 133s Get:21 http://ftpmaster.internal/ubuntu noble/main s390x libgcc-13-dev s390x 13.2.0-17ubuntu2 [1003 kB] 133s Get:22 http://ftpmaster.internal/ubuntu noble/main s390x gcc-13-s390x-linux-gnu s390x 13.2.0-17ubuntu2 [19.1 MB] 134s Get:23 http://ftpmaster.internal/ubuntu noble/main s390x gcc-13 s390x 13.2.0-17ubuntu2 [467 kB] 134s Get:24 http://ftpmaster.internal/ubuntu noble/main s390x gcc-s390x-linux-gnu s390x 4:13.2.0-7ubuntu1 [1208 B] 134s Get:25 http://ftpmaster.internal/ubuntu noble/main s390x gcc s390x 4:13.2.0-7ubuntu1 [5014 B] 134s Get:26 http://ftpmaster.internal/ubuntu noble/main s390x libstdc++-13-dev s390x 13.2.0-17ubuntu2 [2430 kB] 135s Get:27 http://ftpmaster.internal/ubuntu noble/main s390x g++-13-s390x-linux-gnu s390x 13.2.0-17ubuntu2 [11.3 MB] 135s Get:28 http://ftpmaster.internal/ubuntu noble/main s390x g++-13 s390x 13.2.0-17ubuntu2 [14.4 kB] 135s Get:29 http://ftpmaster.internal/ubuntu noble/main s390x g++-s390x-linux-gnu s390x 4:13.2.0-7ubuntu1 [956 B] 135s Get:30 http://ftpmaster.internal/ubuntu noble/main s390x g++ s390x 4:13.2.0-7ubuntu1 [1096 B] 135s Get:31 http://ftpmaster.internal/ubuntu noble/main s390x build-essential s390x 12.10ubuntu1 [4930 B] 135s Get:32 http://ftpmaster.internal/ubuntu noble/main s390x libjsoncpp25 s390x 1.9.5-6 [75.5 kB] 135s Get:33 http://ftpmaster.internal/ubuntu noble/main s390x librhash0 s390x 1.4.3-3 [128 kB] 135s Get:34 http://ftpmaster.internal/ubuntu noble/main s390x cmake-data all 3.28.3-1 [2155 kB] 135s Get:35 http://ftpmaster.internal/ubuntu noble/main s390x cmake s390x 3.28.3-1 [11.7 MB] 136s Get:36 http://ftpmaster.internal/ubuntu noble/main s390x liberror-perl all 0.17029-2 [25.6 kB] 136s Get:37 http://ftpmaster.internal/ubuntu noble/main s390x git-man all 1:2.43.0-1ubuntu1 [1100 kB] 136s Get:38 http://ftpmaster.internal/ubuntu noble/main s390x git s390x 1:2.43.0-1ubuntu1 [3837 kB] 136s Get:39 http://ftpmaster.internal/ubuntu noble/main s390x libboost1.83-dev s390x 1.83.0-2ubuntu1 [15.3 MB] 136s Get:40 http://ftpmaster.internal/ubuntu noble/universe s390x libboost-test1.83.0 s390x 1.83.0-2ubuntu1 [603 kB] 136s Get:41 http://ftpmaster.internal/ubuntu noble/universe s390x libboost-test1.83-dev s390x 1.83.0-2ubuntu1 [1264 kB] 137s Get:42 http://ftpmaster.internal/ubuntu noble/universe s390x libboost-test-dev s390x 1.83.0.1ubuntu2 [4092 B] 137s Get:43 http://ftpmaster.internal/ubuntu noble/universe s390x libtoml11-dev all 3.8.1-1 [62.0 kB] 137s Fetched 89.4 MB in 8s (11.2 MB/s) 137s Selecting previously unselected package libc-dev-bin. 137s (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 ... 51727 files and directories currently installed.) 137s Preparing to unpack .../00-libc-dev-bin_2.39-0ubuntu2_s390x.deb ... 137s Unpacking libc-dev-bin (2.39-0ubuntu2) ... 137s Selecting previously unselected package linux-libc-dev:s390x. 137s Preparing to unpack .../01-linux-libc-dev_6.8.0-11.11_s390x.deb ... 137s Unpacking linux-libc-dev:s390x (6.8.0-11.11) ... 137s Selecting previously unselected package libcrypt-dev:s390x. 137s Preparing to unpack .../02-libcrypt-dev_1%3a4.4.36-4_s390x.deb ... 137s Unpacking libcrypt-dev:s390x (1:4.4.36-4) ... 137s Selecting previously unselected package libtirpc-dev:s390x. 137s Preparing to unpack .../03-libtirpc-dev_1.3.4+ds-1build1_s390x.deb ... 137s Unpacking libtirpc-dev:s390x (1.3.4+ds-1build1) ... 137s Selecting previously unselected package libnsl-dev:s390x. 137s Preparing to unpack .../04-libnsl-dev_1.3.0-3_s390x.deb ... 137s Unpacking libnsl-dev:s390x (1.3.0-3) ... 137s Selecting previously unselected package rpcsvc-proto. 137s Preparing to unpack .../05-rpcsvc-proto_1.4.2-0ubuntu6_s390x.deb ... 137s Unpacking rpcsvc-proto (1.4.2-0ubuntu6) ... 137s Selecting previously unselected package libc6-dev:s390x. 137s Preparing to unpack .../06-libc6-dev_2.39-0ubuntu2_s390x.deb ... 137s Unpacking libc6-dev:s390x (2.39-0ubuntu2) ... 137s Selecting previously unselected package libisl23:s390x. 137s Preparing to unpack .../07-libisl23_0.26-3_s390x.deb ... 137s Unpacking libisl23:s390x (0.26-3) ... 137s Selecting previously unselected package libmpc3:s390x. 137s Preparing to unpack .../08-libmpc3_1.3.1-1_s390x.deb ... 137s Unpacking libmpc3:s390x (1.3.1-1) ... 137s Selecting previously unselected package cpp-13-s390x-linux-gnu. 137s Preparing to unpack .../09-cpp-13-s390x-linux-gnu_13.2.0-17ubuntu2_s390x.deb ... 137s Unpacking cpp-13-s390x-linux-gnu (13.2.0-17ubuntu2) ... 138s Selecting previously unselected package cpp-13. 138s Preparing to unpack .../10-cpp-13_13.2.0-17ubuntu2_s390x.deb ... 138s Unpacking cpp-13 (13.2.0-17ubuntu2) ... 138s Selecting previously unselected package cpp-s390x-linux-gnu. 138s Preparing to unpack .../11-cpp-s390x-linux-gnu_4%3a13.2.0-7ubuntu1_s390x.deb ... 138s Unpacking cpp-s390x-linux-gnu (4:13.2.0-7ubuntu1) ... 138s Selecting previously unselected package cpp. 138s Preparing to unpack .../12-cpp_4%3a13.2.0-7ubuntu1_s390x.deb ... 138s Unpacking cpp (4:13.2.0-7ubuntu1) ... 138s Selecting previously unselected package libcc1-0:s390x. 138s Preparing to unpack .../13-libcc1-0_14-20240303-1ubuntu1_s390x.deb ... 138s Unpacking libcc1-0:s390x (14-20240303-1ubuntu1) ... 138s Selecting previously unselected package libgomp1:s390x. 138s Preparing to unpack .../14-libgomp1_14-20240303-1ubuntu1_s390x.deb ... 138s Unpacking libgomp1:s390x (14-20240303-1ubuntu1) ... 138s Selecting previously unselected package libitm1:s390x. 138s Preparing to unpack .../15-libitm1_14-20240303-1ubuntu1_s390x.deb ... 138s Unpacking libitm1:s390x (14-20240303-1ubuntu1) ... 138s Selecting previously unselected package libatomic1:s390x. 138s Preparing to unpack .../16-libatomic1_14-20240303-1ubuntu1_s390x.deb ... 138s Unpacking libatomic1:s390x (14-20240303-1ubuntu1) ... 138s Selecting previously unselected package libasan8:s390x. 138s Preparing to unpack .../17-libasan8_14-20240303-1ubuntu1_s390x.deb ... 138s Unpacking libasan8:s390x (14-20240303-1ubuntu1) ... 138s Selecting previously unselected package libubsan1:s390x. 138s Preparing to unpack .../18-libubsan1_14-20240303-1ubuntu1_s390x.deb ... 138s Unpacking libubsan1:s390x (14-20240303-1ubuntu1) ... 138s Selecting previously unselected package libgcc-13-dev:s390x. 138s Preparing to unpack .../19-libgcc-13-dev_13.2.0-17ubuntu2_s390x.deb ... 138s Unpacking libgcc-13-dev:s390x (13.2.0-17ubuntu2) ... 138s Selecting previously unselected package gcc-13-s390x-linux-gnu. 138s Preparing to unpack .../20-gcc-13-s390x-linux-gnu_13.2.0-17ubuntu2_s390x.deb ... 138s Unpacking gcc-13-s390x-linux-gnu (13.2.0-17ubuntu2) ... 138s Selecting previously unselected package gcc-13. 138s Preparing to unpack .../21-gcc-13_13.2.0-17ubuntu2_s390x.deb ... 138s Unpacking gcc-13 (13.2.0-17ubuntu2) ... 138s Selecting previously unselected package gcc-s390x-linux-gnu. 138s Preparing to unpack .../22-gcc-s390x-linux-gnu_4%3a13.2.0-7ubuntu1_s390x.deb ... 138s Unpacking gcc-s390x-linux-gnu (4:13.2.0-7ubuntu1) ... 138s Selecting previously unselected package gcc. 138s Preparing to unpack .../23-gcc_4%3a13.2.0-7ubuntu1_s390x.deb ... 138s Unpacking gcc (4:13.2.0-7ubuntu1) ... 138s Selecting previously unselected package libstdc++-13-dev:s390x. 138s Preparing to unpack .../24-libstdc++-13-dev_13.2.0-17ubuntu2_s390x.deb ... 138s Unpacking libstdc++-13-dev:s390x (13.2.0-17ubuntu2) ... 139s Selecting previously unselected package g++-13-s390x-linux-gnu. 139s Preparing to unpack .../25-g++-13-s390x-linux-gnu_13.2.0-17ubuntu2_s390x.deb ... 139s Unpacking g++-13-s390x-linux-gnu (13.2.0-17ubuntu2) ... 139s Selecting previously unselected package g++-13. 139s Preparing to unpack .../26-g++-13_13.2.0-17ubuntu2_s390x.deb ... 139s Unpacking g++-13 (13.2.0-17ubuntu2) ... 139s Selecting previously unselected package g++-s390x-linux-gnu. 139s Preparing to unpack .../27-g++-s390x-linux-gnu_4%3a13.2.0-7ubuntu1_s390x.deb ... 139s Unpacking g++-s390x-linux-gnu (4:13.2.0-7ubuntu1) ... 139s Selecting previously unselected package g++. 139s Preparing to unpack .../28-g++_4%3a13.2.0-7ubuntu1_s390x.deb ... 139s Unpacking g++ (4:13.2.0-7ubuntu1) ... 139s Selecting previously unselected package build-essential. 139s Preparing to unpack .../29-build-essential_12.10ubuntu1_s390x.deb ... 139s Unpacking build-essential (12.10ubuntu1) ... 139s Selecting previously unselected package libjsoncpp25:s390x. 139s Preparing to unpack .../30-libjsoncpp25_1.9.5-6_s390x.deb ... 139s Unpacking libjsoncpp25:s390x (1.9.5-6) ... 139s Selecting previously unselected package librhash0:s390x. 139s Preparing to unpack .../31-librhash0_1.4.3-3_s390x.deb ... 139s Unpacking librhash0:s390x (1.4.3-3) ... 139s Selecting previously unselected package cmake-data. 139s Preparing to unpack .../32-cmake-data_3.28.3-1_all.deb ... 139s Unpacking cmake-data (3.28.3-1) ... 139s Selecting previously unselected package cmake. 139s Preparing to unpack .../33-cmake_3.28.3-1_s390x.deb ... 139s Unpacking cmake (3.28.3-1) ... 140s Selecting previously unselected package liberror-perl. 140s Preparing to unpack .../34-liberror-perl_0.17029-2_all.deb ... 140s Unpacking liberror-perl (0.17029-2) ... 140s Selecting previously unselected package git-man. 140s Preparing to unpack .../35-git-man_1%3a2.43.0-1ubuntu1_all.deb ... 140s Unpacking git-man (1:2.43.0-1ubuntu1) ... 140s Selecting previously unselected package git. 140s Preparing to unpack .../36-git_1%3a2.43.0-1ubuntu1_s390x.deb ... 140s Unpacking git (1:2.43.0-1ubuntu1) ... 140s Selecting previously unselected package libboost1.83-dev:s390x. 140s Preparing to unpack .../37-libboost1.83-dev_1.83.0-2ubuntu1_s390x.deb ... 140s Unpacking libboost1.83-dev:s390x (1.83.0-2ubuntu1) ... 142s Selecting previously unselected package libboost-test1.83.0:s390x. 142s Preparing to unpack .../38-libboost-test1.83.0_1.83.0-2ubuntu1_s390x.deb ... 142s Unpacking libboost-test1.83.0:s390x (1.83.0-2ubuntu1) ... 142s Selecting previously unselected package libboost-test1.83-dev:s390x. 142s Preparing to unpack .../39-libboost-test1.83-dev_1.83.0-2ubuntu1_s390x.deb ... 142s Unpacking libboost-test1.83-dev:s390x (1.83.0-2ubuntu1) ... 142s Selecting previously unselected package libboost-test-dev:s390x. 142s Preparing to unpack .../40-libboost-test-dev_1.83.0.1ubuntu2_s390x.deb ... 142s Unpacking libboost-test-dev:s390x (1.83.0.1ubuntu2) ... 142s Selecting previously unselected package libtoml11-dev. 142s Preparing to unpack .../41-libtoml11-dev_3.8.1-1_all.deb ... 142s Unpacking libtoml11-dev (3.8.1-1) ... 142s Selecting previously unselected package autopkgtest-satdep. 142s Preparing to unpack .../42-1-autopkgtest-satdep.deb ... 142s Unpacking autopkgtest-satdep (0) ... 142s Setting up libtoml11-dev (3.8.1-1) ... 142s Setting up linux-libc-dev:s390x (6.8.0-11.11) ... 142s Setting up libgomp1:s390x (14-20240303-1ubuntu1) ... 142s Setting up liberror-perl (0.17029-2) ... 142s Setting up libtirpc-dev:s390x (1.3.4+ds-1build1) ... 142s Setting up rpcsvc-proto (1.4.2-0ubuntu6) ... 142s Setting up libmpc3:s390x (1.3.1-1) ... 142s Setting up libatomic1:s390x (14-20240303-1ubuntu1) ... 142s Setting up libjsoncpp25:s390x (1.9.5-6) ... 142s Setting up libboost-test1.83.0:s390x (1.83.0-2ubuntu1) ... 142s Setting up libubsan1:s390x (14-20240303-1ubuntu1) ... 142s Setting up libnsl-dev:s390x (1.3.0-3) ... 142s Setting up librhash0:s390x (1.4.3-3) ... 142s Setting up libcrypt-dev:s390x (1:4.4.36-4) ... 142s Setting up libasan8:s390x (14-20240303-1ubuntu1) ... 142s Setting up git-man (1:2.43.0-1ubuntu1) ... 142s Setting up cmake-data (3.28.3-1) ... 142s Setting up libisl23:s390x (0.26-3) ... 142s Setting up libc-dev-bin (2.39-0ubuntu2) ... 142s Setting up libcc1-0:s390x (14-20240303-1ubuntu1) ... 142s Setting up libitm1:s390x (14-20240303-1ubuntu1) ... 142s Setting up cpp-13-s390x-linux-gnu (13.2.0-17ubuntu2) ... 142s Setting up git (1:2.43.0-1ubuntu1) ... 142s Setting up libgcc-13-dev:s390x (13.2.0-17ubuntu2) ... 142s Setting up cmake (3.28.3-1) ... 142s Setting up libc6-dev:s390x (2.39-0ubuntu2) ... 142s Setting up libstdc++-13-dev:s390x (13.2.0-17ubuntu2) ... 142s Setting up libboost1.83-dev:s390x (1.83.0-2ubuntu1) ... 142s Setting up cpp-13 (13.2.0-17ubuntu2) ... 142s Setting up cpp-s390x-linux-gnu (4:13.2.0-7ubuntu1) ... 142s Setting up libboost-test1.83-dev:s390x (1.83.0-2ubuntu1) ... 142s Setting up libboost-test-dev:s390x (1.83.0.1ubuntu2) ... 142s Setting up gcc-13-s390x-linux-gnu (13.2.0-17ubuntu2) ... 142s Setting up gcc-s390x-linux-gnu (4:13.2.0-7ubuntu1) ... 142s Setting up g++-13-s390x-linux-gnu (13.2.0-17ubuntu2) ... 142s Setting up gcc-13 (13.2.0-17ubuntu2) ... 142s Setting up cpp (4:13.2.0-7ubuntu1) ... 142s Setting up g++-13 (13.2.0-17ubuntu2) ... 142s Setting up g++-s390x-linux-gnu (4:13.2.0-7ubuntu1) ... 142s Setting up gcc (4:13.2.0-7ubuntu1) ... 142s Setting up g++ (4:13.2.0-7ubuntu1) ... 142s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 142s Setting up build-essential (12.10ubuntu1) ... 142s Setting up autopkgtest-satdep (0) ... 142s Processing triggers for man-db (2.12.0-3) ... 143s Processing triggers for libc-bin (2.39-0ubuntu2) ... 146s (Reading database ... 76074 files and directories currently installed.) 146s Removing autopkgtest-satdep (0) ... 146s autopkgtest [18:33:43]: test run-unit-test: [----------------------- 146s -- The C compiler identification is GNU 13.2.0 147s -- The CXX compiler identification is GNU 13.2.0 147s -- Detecting C compiler ABI info 147s -- Detecting C compiler ABI info - done 147s -- Check for working C compiler: /usr/bin/cc - skipped 147s -- Detecting C compile features 147s -- Detecting C compile features - done 147s -- Detecting CXX compiler ABI info 147s -- Detecting CXX compiler ABI info - done 147s -- Check for working CXX compiler: /usr/bin/c++ - skipped 147s -- Detecting CXX compile features 147s -- Detecting CXX compile features - done 147s -- Performing Test COMPILER_SUPPORTS_WALL 147s -- Performing Test COMPILER_SUPPORTS_WALL - Success 147s -- Performing Test COMPILER_SUPPORTS_WEXTRA 147s -- Performing Test COMPILER_SUPPORTS_WEXTRA - Success 147s -- Performing Test COMPILER_SUPPORTS_WPEDANTIC 147s -- Performing Test COMPILER_SUPPORTS_WPEDANTIC - Success 147s -- Performing Test COMPILER_SUPPORTS_WSIGN_CONVERSION 147s -- Performing Test COMPILER_SUPPORTS_WSIGN_CONVERSION - Success 147s -- Performing Test COMPILER_SUPPORTS_WCONVERSION 147s -- Performing Test COMPILER_SUPPORTS_WCONVERSION - Success 147s -- Performing Test COMPILER_SUPPORTS_WDUPLICATED_COND 148s -- Performing Test COMPILER_SUPPORTS_WDUPLICATED_COND - Success 148s -- Performing Test COMPILER_SUPPORTS_WDUPLICATED_BRANCHES 148s -- Performing Test COMPILER_SUPPORTS_WDUPLICATED_BRANCHES - Success 148s -- Performing Test COMPILER_SUPPORTS_WLOGICAL_OP 148s -- Performing Test COMPILER_SUPPORTS_WLOGICAL_OP - Success 148s -- Performing Test COMPILER_SUPPORTS_WUSELESS_CAST 148s -- Performing Test COMPILER_SUPPORTS_WUSELESS_CAST - Success 148s -- Performing Test COMPILER_SUPPORTS_WDOUBLE_PROMOTION 148s -- Performing Test COMPILER_SUPPORTS_WDOUBLE_PROMOTION - Success 148s -- Performing Test COMPILER_SUPPORTS_WRANGE_LOOP_ANALYSIS 148s -- Performing Test COMPILER_SUPPORTS_WRANGE_LOOP_ANALYSIS - Failed 148s -- Performing Test COMPILER_SUPPORTS_WUNDEF 148s -- Performing Test COMPILER_SUPPORTS_WUNDEF - Success 148s -- Performing Test COMPILER_SUPPORTS_WSHADOW 148s -- Performing Test COMPILER_SUPPORTS_WSHADOW - Success 148s -- Performing Test TOML11_WITH_LIBCXX_LIBRARY 148s -- Performing Test TOML11_WITH_LIBCXX_LIBRARY - Failed 148s -- Found Boost: /usr/lib/s390x-linux-gnu/cmake/Boost-1.83.0/BoostConfig.cmake (found version "1.83.0") found components: unit_test_framework 148s -- Performing Test TOML11_WITH_BOOST_TEST_HEADER 157s -- Performing Test TOML11_WITH_BOOST_TEST_HEADER - Success 157s -- Performing Test TOML11_WITH_BOOST_TEST_STATIC 158s -- Performing Test TOML11_WITH_BOOST_TEST_STATIC - Success 158s -- Performing Test TOML11_WITH_BOOST_TEST_DYNAMIC 159s -- Performing Test TOML11_WITH_BOOST_TEST_DYNAMIC - Success 159s -- Configuring done (13.0s) 159s -- Generating done (0.0s) 159s -- Build files have been written to: /tmp/autopkgtest.EMfKCP/build.oIT/src/build 160s [ 1%] Creating directories for 'toml' 160s [ 2%] Performing download step (git clone) for 'toml' 160s Cloning into 'toml'... 161s HEAD is now at 23f9071 Release v0.5.0. 161s [ 3%] Performing update step for 'toml' 161s [ 4%] No patch step for 'toml' 161s [ 6%] No configure step for 'toml' 161s [ 7%] No build step for 'toml' 161s [ 8%] No install step for 'toml' 161s [ 9%] Completed 'toml' 161s [ 9%] Built target toml 161s [ 10%] Building CXX object tests/CMakeFiles/test_datetime.dir/test_datetime.cpp.o 163s [ 12%] Linking CXX executable test_datetime 163s [ 12%] Built target test_datetime 163s [ 13%] Building CXX object tests/CMakeFiles/test_string.dir/test_string.cpp.o 165s [ 14%] Linking CXX executable test_string 165s [ 14%] Built target test_string 165s [ 15%] Building CXX object tests/CMakeFiles/test_utility.dir/test_utility.cpp.o 166s [ 16%] Linking CXX executable test_utility 166s [ 16%] Built target test_utility 166s [ 18%] Building CXX object tests/CMakeFiles/test_result.dir/test_result.cpp.o 168s [ 19%] Linking CXX executable test_result 168s [ 19%] Built target test_result 168s [ 20%] Building CXX object tests/CMakeFiles/test_traits.dir/test_traits.cpp.o 170s [ 21%] Linking CXX executable test_traits 170s [ 21%] Built target test_traits 170s [ 22%] Building CXX object tests/CMakeFiles/test_value.dir/test_value.cpp.o 172s In file included from /tmp/autopkgtest.EMfKCP/build.oIT/src/toml.hpp:34, 172s from /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_value.cpp:1: 172s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp: In instantiation of ‘std::string toml::serializer::escape_ml_basic_string(const std::string&) const [with Value = toml::basic_value; std::string = std::__cxx11::basic_string]’: 172s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:259:44: required from ‘std::string toml::serializer::operator()(const string_type&) const [with Value = toml::basic_value; std::string = std::__cxx11::basic_string; string_type = toml::string]’ 172s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/value.hpp:1974:55: required from ‘toml::detail::return_type_of_t toml::visit(Visitor&&, const basic_value&) [with Visitor = serializer >; C = discard_comments; T = std::unordered_map; A = std::vector; detail::return_type_of_t = std::__cxx11::basic_string]’ 172s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:965:34: required from ‘std::basic_ostream<_CharT, _Traits>& toml::operator<<(std::basic_ostream<_CharT, _Traits>&, const basic_value&) [with charT = char; traits = std::char_traits; C = discard_comments; M = std::unordered_map; V = std::vector]’ 172s /usr/include/boost/test/tools/detail/print_helper.hpp:55:18: required from ‘std::ostream& boost::test_tools::tt_detail::impl::boost_test_print_type(std::ostream&, const T&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 172s /usr/include/boost/test/tools/detail/print_helper.hpp:62:45: required from ‘std::ostream& boost::test_tools::tt_detail::impl::boost_test_print_type_impl::operator()(std::ostream&, const R&) const [with R = toml::basic_value; std::ostream = std::basic_ostream]’ 172s /usr/include/boost/test/tools/detail/print_helper.hpp:91:30: required from ‘void boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, const T&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 172s /usr/include/boost/test/tools/detail/print_helper.hpp:227:25: required from ‘std::ostream& boost::test_tools::tt_detail::operator<<(std::ostream&, const print_helper_t&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 172s /usr/include/boost/test/tools/assertion.hpp:174:1: required from ‘static void boost::test_tools::assertion::op::EQ::report(std::ostream&, const PrevExprType&, const Rhs&) [with PrevExprType = boost::test_tools::assertion::value_expr&>; Lhs = toml::basic_value; Rhs = toml::basic_value; Enabler = void; std::ostream = std::basic_ostream]’ 172s /usr/include/boost/test/tools/assertion.hpp:369:26: required from ‘void boost::test_tools::assertion::binary_expr::report(std::ostream&) const [with LExpr = boost::test_tools::assertion::value_expr&>; Rhs = toml::basic_value&; OP = boost::test_tools::assertion::op::EQ, toml::basic_value, void>; std::ostream = std::basic_ostream]’ 172s /usr/include/boost/test/tools/assertion.hpp:379:9: required from ‘boost::test_tools::assertion_result boost::test_tools::assertion::binary_expr::evaluate(bool) const [with LExpr = boost::test_tools::assertion::value_expr&>; Rhs = toml::basic_value&; OP = boost::test_tools::assertion::op::EQ, toml::basic_value, void>]’ 172s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_value.cpp:53:5: required from here 172s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:565:30: warning: comparison is always true due to limited range of data type [-Wtype-limits] 172s 565 | if((0x00 <= c && c <= 0x08) || (0x0A <= c && c <= 0x1F) || c == 0x7F) 172s | ~~~~~^~~~ 172s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp: In instantiation of ‘std::string toml::serializer::escape_basic_string(const std::string&) const [with Value = toml::basic_value; std::string = std::__cxx11::basic_string]’: 172s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:274:41: required from ‘std::string toml::serializer::operator()(const string_type&) const [with Value = toml::basic_value; std::string = std::__cxx11::basic_string; string_type = toml::string]’ 172s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/value.hpp:1974:55: required from ‘toml::detail::return_type_of_t toml::visit(Visitor&&, const basic_value&) [with Visitor = serializer >; C = discard_comments; T = std::unordered_map; A = std::vector; detail::return_type_of_t = std::__cxx11::basic_string]’ 172s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:965:34: required from ‘std::basic_ostream<_CharT, _Traits>& toml::operator<<(std::basic_ostream<_CharT, _Traits>&, const basic_value&) [with charT = char; traits = std::char_traits; C = discard_comments; M = std::unordered_map; V = std::vector]’ 172s /usr/include/boost/test/tools/detail/print_helper.hpp:55:18: required from ‘std::ostream& boost::test_tools::tt_detail::impl::boost_test_print_type(std::ostream&, const T&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 172s /usr/include/boost/test/tools/detail/print_helper.hpp:62:45: required from ‘std::ostream& boost::test_tools::tt_detail::impl::boost_test_print_type_impl::operator()(std::ostream&, const R&) const [with R = toml::basic_value; std::ostream = std::basic_ostream]’ 172s /usr/include/boost/test/tools/detail/print_helper.hpp:91:30: required from ‘void boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, const T&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 172s /usr/include/boost/test/tools/detail/print_helper.hpp:227:25: required from ‘std::ostream& boost::test_tools::tt_detail::operator<<(std::ostream&, const print_helper_t&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 172s /usr/include/boost/test/tools/assertion.hpp:174:1: required from ‘static void boost::test_tools::assertion::op::EQ::report(std::ostream&, const PrevExprType&, const Rhs&) [with PrevExprType = boost::test_tools::assertion::value_expr&>; Lhs = toml::basic_value; Rhs = toml::basic_value; Enabler = void; std::ostream = std::basic_ostream]’ 172s /usr/include/boost/test/tools/assertion.hpp:369:26: required from ‘void boost::test_tools::assertion::binary_expr::report(std::ostream&) const [with LExpr = boost::test_tools::assertion::value_expr&>; Rhs = toml::basic_value&; OP = boost::test_tools::assertion::op::EQ, toml::basic_value, void>; std::ostream = std::basic_ostream]’ 172s /usr/include/boost/test/tools/assertion.hpp:379:9: required from ‘boost::test_tools::assertion_result boost::test_tools::assertion::binary_expr::evaluate(bool) const [with LExpr = boost::test_tools::assertion::value_expr&>; Rhs = toml::basic_value&; OP = boost::test_tools::assertion::op::EQ, toml::basic_value, void>]’ 172s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_value.cpp:53:5: required from here 172s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:518:30: warning: comparison is always true due to limited range of data type [-Wtype-limits] 172s 518 | if((0x00 <= c && c <= 0x08) || (0x0A <= c && c <= 0x1F) || c == 0x7F) 172s | ~~~~~^~~~ 172s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp: In instantiation of ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc> toml::format_key(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with charT = char; traits = std::char_traits; Alloc = std::allocator]’: 172s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:477:36: required from ‘std::string toml::serializer::operator()(const table_type&) const [with Value = toml::basic_value; std::string = std::__cxx11::basic_string; table_type = std::unordered_map, toml::basic_value >]’ 172s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/value.hpp:1980:55: required from ‘toml::detail::return_type_of_t toml::visit(Visitor&&, const basic_value&) [with Visitor = serializer >; C = discard_comments; T = std::unordered_map; A = std::vector; detail::return_type_of_t = std::__cxx11::basic_string]’ 172s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:965:34: required from ‘std::basic_ostream<_CharT, _Traits>& toml::operator<<(std::basic_ostream<_CharT, _Traits>&, const basic_value&) [with charT = char; traits = std::char_traits; C = discard_comments; M = std::unordered_map; V = std::vector]’ 172s /usr/include/boost/test/tools/detail/print_helper.hpp:55:18: required from ‘std::ostream& boost::test_tools::tt_detail::impl::boost_test_print_type(std::ostream&, const T&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 172s /usr/include/boost/test/tools/detail/print_helper.hpp:62:45: required from ‘std::ostream& boost::test_tools::tt_detail::impl::boost_test_print_type_impl::operator()(std::ostream&, const R&) const [with R = toml::basic_value; std::ostream = std::basic_ostream]’ 172s /usr/include/boost/test/tools/detail/print_helper.hpp:91:30: required from ‘void boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, const T&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 172s /usr/include/boost/test/tools/detail/print_helper.hpp:227:25: required from ‘std::ostream& boost::test_tools::tt_detail::operator<<(std::ostream&, const print_helper_t&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 172s /usr/include/boost/test/tools/assertion.hpp:174:1: required from ‘static void boost::test_tools::assertion::op::EQ::report(std::ostream&, const PrevExprType&, const Rhs&) [with PrevExprType = boost::test_tools::assertion::value_expr&>; Lhs = toml::basic_value; Rhs = toml::basic_value; Enabler = void; std::ostream = std::basic_ostream]’ 172s /usr/include/boost/test/tools/assertion.hpp:369:26: required from ‘void boost::test_tools::assertion::binary_expr::report(std::ostream&) const [with LExpr = boost::test_tools::assertion::value_expr&>; Rhs = toml::basic_value&; OP = boost::test_tools::assertion::op::EQ, toml::basic_value, void>; std::ostream = std::basic_ostream]’ 172s /usr/include/boost/test/tools/assertion.hpp:379:9: required from ‘boost::test_tools::assertion_result boost::test_tools::assertion::binary_expr::evaluate(bool) const [with LExpr = boost::test_tools::assertion::value_expr&>; Rhs = toml::basic_value&; OP = boost::test_tools::assertion::op::EQ, toml::basic_value, void>]’ 172s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_value.cpp:53:5: required from here 172s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:67:23: warning: comparison is always true due to limited range of data type [-Wtype-limits] 172s 67 | if (c >= 0x00 && c < 0x20) 172s | ~~^~~~~~~ 176s [ 24%] Linking CXX executable test_value 176s [ 24%] Built target test_value 176s [ 25%] Building CXX object tests/CMakeFiles/test_lex_boolean.dir/test_lex_boolean.cpp.o 177s [ 26%] Linking CXX executable test_lex_boolean 177s [ 26%] Built target test_lex_boolean 177s [ 27%] Building CXX object tests/CMakeFiles/test_lex_integer.dir/test_lex_integer.cpp.o 180s [ 28%] Linking CXX executable test_lex_integer 180s [ 28%] Built target test_lex_integer 180s [ 30%] Building CXX object tests/CMakeFiles/test_lex_floating.dir/test_lex_floating.cpp.o 182s [ 31%] Linking CXX executable test_lex_floating 182s [ 31%] Built target test_lex_floating 182s [ 32%] Building CXX object tests/CMakeFiles/test_lex_datetime.dir/test_lex_datetime.cpp.o 184s [ 33%] Linking CXX executable test_lex_datetime 184s [ 33%] Built target test_lex_datetime 184s [ 34%] Building CXX object tests/CMakeFiles/test_lex_string.dir/test_lex_string.cpp.o 186s [ 36%] Linking CXX executable test_lex_string 187s [ 36%] Built target test_lex_string 187s [ 37%] Building CXX object tests/CMakeFiles/test_lex_key_comment.dir/test_lex_key_comment.cpp.o 189s [ 38%] Linking CXX executable test_lex_key_comment 189s [ 38%] Built target test_lex_key_comment 189s [ 39%] Building CXX object tests/CMakeFiles/test_parse_boolean.dir/test_parse_boolean.cpp.o 191s In file included from /tmp/autopkgtest.EMfKCP/build.oIT/src/toml.hpp:34, 191s from /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_aux.hpp:4, 191s from /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_boolean.cpp:4: 191s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp: In instantiation of ‘std::string toml::serializer::escape_ml_basic_string(const std::string&) const [with Value = toml::basic_value; std::string = std::__cxx11::basic_string]’: 191s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:259:44: required from ‘std::string toml::serializer::operator()(const string_type&) const [with Value = toml::basic_value; std::string = std::__cxx11::basic_string; string_type = toml::string]’ 191s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/value.hpp:1974:55: required from ‘toml::detail::return_type_of_t toml::visit(Visitor&&, const basic_value&) [with Visitor = serializer >; C = discard_comments; T = std::unordered_map; A = std::vector; detail::return_type_of_t = std::__cxx11::basic_string]’ 191s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:965:34: required from ‘std::basic_ostream<_CharT, _Traits>& toml::operator<<(std::basic_ostream<_CharT, _Traits>&, const basic_value&) [with charT = char; traits = std::char_traits; C = discard_comments; M = std::unordered_map; V = std::vector]’ 191s /usr/include/boost/test/tools/detail/print_helper.hpp:55:18: required from ‘std::ostream& boost::test_tools::tt_detail::impl::boost_test_print_type(std::ostream&, const T&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 191s /usr/include/boost/test/tools/detail/print_helper.hpp:62:45: required from ‘std::ostream& boost::test_tools::tt_detail::impl::boost_test_print_type_impl::operator()(std::ostream&, const R&) const [with R = toml::basic_value; std::ostream = std::basic_ostream]’ 191s /usr/include/boost/test/tools/detail/print_helper.hpp:91:30: required from ‘void boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, const T&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 191s /usr/include/boost/test/tools/detail/print_helper.hpp:227:25: required from ‘std::ostream& boost::test_tools::tt_detail::operator<<(std::ostream&, const print_helper_t&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 191s /usr/include/boost/test/tools/assertion.hpp:174:1: required from ‘static void boost::test_tools::assertion::op::EQ::report(std::ostream&, const PrevExprType&, const Rhs&) [with PrevExprType = boost::test_tools::assertion::value_expr&>; Lhs = toml::basic_value; Rhs = toml::basic_value; Enabler = void; std::ostream = std::basic_ostream]’ 191s /usr/include/boost/test/tools/assertion.hpp:369:26: required from ‘void boost::test_tools::assertion::binary_expr::report(std::ostream&) const [with LExpr = boost::test_tools::assertion::value_expr&>; Rhs = toml::basic_value; OP = boost::test_tools::assertion::op::EQ, toml::basic_value, void>; std::ostream = std::basic_ostream]’ 191s /usr/include/boost/test/tools/assertion.hpp:379:9: required from ‘boost::test_tools::assertion_result boost::test_tools::assertion::binary_expr::evaluate(bool) const [with LExpr = boost::test_tools::assertion::value_expr&>; Rhs = toml::basic_value; OP = boost::test_tools::assertion::op::EQ, toml::basic_value, void>]’ 191s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_boolean.cpp:17:5: required from here 191s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:565:30: warning: comparison is always true due to limited range of data type [-Wtype-limits] 191s 565 | if((0x00 <= c && c <= 0x08) || (0x0A <= c && c <= 0x1F) || c == 0x7F) 191s | ~~~~~^~~~ 191s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp: In instantiation of ‘std::string toml::serializer::escape_basic_string(const std::string&) const [with Value = toml::basic_value; std::string = std::__cxx11::basic_string]’: 191s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:274:41: required from ‘std::string toml::serializer::operator()(const string_type&) const [with Value = toml::basic_value; std::string = std::__cxx11::basic_string; string_type = toml::string]’ 191s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/value.hpp:1974:55: required from ‘toml::detail::return_type_of_t toml::visit(Visitor&&, const basic_value&) [with Visitor = serializer >; C = discard_comments; T = std::unordered_map; A = std::vector; detail::return_type_of_t = std::__cxx11::basic_string]’ 191s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:965:34: required from ‘std::basic_ostream<_CharT, _Traits>& toml::operator<<(std::basic_ostream<_CharT, _Traits>&, const basic_value&) [with charT = char; traits = std::char_traits; C = discard_comments; M = std::unordered_map; V = std::vector]’ 191s /usr/include/boost/test/tools/detail/print_helper.hpp:55:18: required from ‘std::ostream& boost::test_tools::tt_detail::impl::boost_test_print_type(std::ostream&, const T&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 191s /usr/include/boost/test/tools/detail/print_helper.hpp:62:45: required from ‘std::ostream& boost::test_tools::tt_detail::impl::boost_test_print_type_impl::operator()(std::ostream&, const R&) const [with R = toml::basic_value; std::ostream = std::basic_ostream]’ 191s /usr/include/boost/test/tools/detail/print_helper.hpp:91:30: required from ‘void boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, const T&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 191s /usr/include/boost/test/tools/detail/print_helper.hpp:227:25: required from ‘std::ostream& boost::test_tools::tt_detail::operator<<(std::ostream&, const print_helper_t&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 191s /usr/include/boost/test/tools/assertion.hpp:174:1: required from ‘static void boost::test_tools::assertion::op::EQ::report(std::ostream&, const PrevExprType&, const Rhs&) [with PrevExprType = boost::test_tools::assertion::value_expr&>; Lhs = toml::basic_value; Rhs = toml::basic_value; Enabler = void; std::ostream = std::basic_ostream]’ 191s /usr/include/boost/test/tools/assertion.hpp:369:26: required from ‘void boost::test_tools::assertion::binary_expr::report(std::ostream&) const [with LExpr = boost::test_tools::assertion::value_expr&>; Rhs = toml::basic_value; OP = boost::test_tools::assertion::op::EQ, toml::basic_value, void>; std::ostream = std::basic_ostream]’ 191s /usr/include/boost/test/tools/assertion.hpp:379:9: required from ‘boost::test_tools::assertion_result boost::test_tools::assertion::binary_expr::evaluate(bool) const [with LExpr = boost::test_tools::assertion::value_expr&>; Rhs = toml::basic_value; OP = boost::test_tools::assertion::op::EQ, toml::basic_value, void>]’ 191s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_boolean.cpp:17:5: required from here 191s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:518:30: warning: comparison is always true due to limited range of data type [-Wtype-limits] 191s 518 | if((0x00 <= c && c <= 0x08) || (0x0A <= c && c <= 0x1F) || c == 0x7F) 191s | ~~~~~^~~~ 191s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp: In instantiation of ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc> toml::format_key(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with charT = char; traits = std::char_traits; Alloc = std::allocator]’: 191s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:477:36: required from ‘std::string toml::serializer::operator()(const table_type&) const [with Value = toml::basic_value; std::string = std::__cxx11::basic_string; table_type = std::unordered_map, toml::basic_value >]’ 191s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/value.hpp:1980:55: required from ‘toml::detail::return_type_of_t toml::visit(Visitor&&, const basic_value&) [with Visitor = serializer >; C = discard_comments; T = std::unordered_map; A = std::vector; detail::return_type_of_t = std::__cxx11::basic_string]’ 191s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:965:34: required from ‘std::basic_ostream<_CharT, _Traits>& toml::operator<<(std::basic_ostream<_CharT, _Traits>&, const basic_value&) [with charT = char; traits = std::char_traits; C = discard_comments; M = std::unordered_map; V = std::vector]’ 191s /usr/include/boost/test/tools/detail/print_helper.hpp:55:18: required from ‘std::ostream& boost::test_tools::tt_detail::impl::boost_test_print_type(std::ostream&, const T&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 191s /usr/include/boost/test/tools/detail/print_helper.hpp:62:45: required from ‘std::ostream& boost::test_tools::tt_detail::impl::boost_test_print_type_impl::operator()(std::ostream&, const R&) const [with R = toml::basic_value; std::ostream = std::basic_ostream]’ 191s /usr/include/boost/test/tools/detail/print_helper.hpp:91:30: required from ‘void boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, const T&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 191s /usr/include/boost/test/tools/detail/print_helper.hpp:227:25: required from ‘std::ostream& boost::test_tools::tt_detail::operator<<(std::ostream&, const print_helper_t&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 191s /usr/include/boost/test/tools/assertion.hpp:174:1: required from ‘static void boost::test_tools::assertion::op::EQ::report(std::ostream&, const PrevExprType&, const Rhs&) [with PrevExprType = boost::test_tools::assertion::value_expr&>; Lhs = toml::basic_value; Rhs = toml::basic_value; Enabler = void; std::ostream = std::basic_ostream]’ 191s /usr/include/boost/test/tools/assertion.hpp:369:26: required from ‘void boost::test_tools::assertion::binary_expr::report(std::ostream&) const [with LExpr = boost::test_tools::assertion::value_expr&>; Rhs = toml::basic_value; OP = boost::test_tools::assertion::op::EQ, toml::basic_value, void>; std::ostream = std::basic_ostream]’ 191s /usr/include/boost/test/tools/assertion.hpp:379:9: required from ‘boost::test_tools::assertion_result boost::test_tools::assertion::binary_expr::evaluate(bool) const [with LExpr = boost::test_tools::assertion::value_expr&>; Rhs = toml::basic_value; OP = boost::test_tools::assertion::op::EQ, toml::basic_value, void>]’ 191s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_boolean.cpp:17:5: required from here 191s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:67:23: warning: comparison is always true due to limited range of data type [-Wtype-limits] 191s 67 | if (c >= 0x00 && c < 0x20) 191s | ~~^~~~~~~ 194s [ 40%] Linking CXX executable test_parse_boolean 194s [ 40%] Built target test_parse_boolean 194s [ 42%] Building CXX object tests/CMakeFiles/test_parse_integer.dir/test_parse_integer.cpp.o 196s In file included from /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_integer.cpp:1: 196s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/parser.hpp: In instantiation of ‘toml::basic_value toml::detail::parse(std::vector&, const std::string&) [with Comment = toml::discard_comments; Table = std::unordered_map; Array = std::vector; std::string = std::__cxx11::basic_string]’: 196s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/parser.hpp:2558:48: required from ‘toml::basic_value toml::parse(std::istream&, std::string) [with Comment = discard_comments; Table = std::unordered_map; Array = std::vector; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]’ 196s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_integer.cpp:112:5: required from here 196s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/parser.hpp:2471:22: warning: redundant move in initialization [-Wredundant-move] 196s 2471 | detail::location loc(std::move(fname), std::move(letters)); 196s | ^~~ 196s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/parser.hpp:2471:22: note: remove ‘std::move’ call 196s In file included from /tmp/autopkgtest.EMfKCP/build.oIT/src/toml.hpp:34, 196s from /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_aux.hpp:4, 196s from /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_integer.cpp:4: 196s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp: In instantiation of ‘std::string toml::serializer::escape_ml_basic_string(const std::string&) const [with Value = toml::basic_value; std::string = std::__cxx11::basic_string]’: 196s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:259:44: required from ‘std::string toml::serializer::operator()(const string_type&) const [with Value = toml::basic_value; std::string = std::__cxx11::basic_string; string_type = toml::string]’ 196s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/value.hpp:1974:55: required from ‘toml::detail::return_type_of_t toml::visit(Visitor&&, const basic_value&) [with Visitor = serializer >; C = discard_comments; T = std::unordered_map; A = std::vector; detail::return_type_of_t = std::__cxx11::basic_string]’ 196s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:965:34: required from ‘std::basic_ostream<_CharT, _Traits>& toml::operator<<(std::basic_ostream<_CharT, _Traits>&, const basic_value&) [with charT = char; traits = std::char_traits; C = discard_comments; M = std::unordered_map; V = std::vector]’ 196s /usr/include/boost/test/tools/detail/print_helper.hpp:55:18: required from ‘std::ostream& boost::test_tools::tt_detail::impl::boost_test_print_type(std::ostream&, const T&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 196s /usr/include/boost/test/tools/detail/print_helper.hpp:62:45: required from ‘std::ostream& boost::test_tools::tt_detail::impl::boost_test_print_type_impl::operator()(std::ostream&, const R&) const [with R = toml::basic_value; std::ostream = std::basic_ostream]’ 196s /usr/include/boost/test/tools/detail/print_helper.hpp:91:30: required from ‘void boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, const T&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 196s /usr/include/boost/test/tools/detail/print_helper.hpp:227:25: required from ‘std::ostream& boost::test_tools::tt_detail::operator<<(std::ostream&, const print_helper_t&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 196s /usr/include/boost/test/tools/assertion.hpp:174:1: required from ‘static void boost::test_tools::assertion::op::EQ::report(std::ostream&, const PrevExprType&, const Rhs&) [with PrevExprType = boost::test_tools::assertion::value_expr&>; Lhs = toml::basic_value; Rhs = toml::basic_value; Enabler = void; std::ostream = std::basic_ostream]’ 196s /usr/include/boost/test/tools/assertion.hpp:369:26: required from ‘void boost::test_tools::assertion::binary_expr::report(std::ostream&) const [with LExpr = boost::test_tools::assertion::value_expr&>; Rhs = toml::basic_value; OP = boost::test_tools::assertion::op::EQ, toml::basic_value, void>; std::ostream = std::basic_ostream]’ 196s /usr/include/boost/test/tools/assertion.hpp:379:9: required from ‘boost::test_tools::assertion_result boost::test_tools::assertion::binary_expr::evaluate(bool) const [with LExpr = boost::test_tools::assertion::value_expr&>; Rhs = toml::basic_value; OP = boost::test_tools::assertion::op::EQ, toml::basic_value, void>]’ 196s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_integer.cpp:23:5: required from here 196s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:565:30: warning: comparison is always true due to limited range of data type [-Wtype-limits] 196s 565 | if((0x00 <= c && c <= 0x08) || (0x0A <= c && c <= 0x1F) || c == 0x7F) 196s | ~~~~~^~~~ 196s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp: In instantiation of ‘std::string toml::serializer::escape_basic_string(const std::string&) const [with Value = toml::basic_value; std::string = std::__cxx11::basic_string]’: 196s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:274:41: required from ‘std::string toml::serializer::operator()(const string_type&) const [with Value = toml::basic_value; std::string = std::__cxx11::basic_string; string_type = toml::string]’ 196s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/value.hpp:1974:55: required from ‘toml::detail::return_type_of_t toml::visit(Visitor&&, const basic_value&) [with Visitor = serializer >; C = discard_comments; T = std::unordered_map; A = std::vector; detail::return_type_of_t = std::__cxx11::basic_string]’ 196s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:965:34: required from ‘std::basic_ostream<_CharT, _Traits>& toml::operator<<(std::basic_ostream<_CharT, _Traits>&, const basic_value&) [with charT = char; traits = std::char_traits; C = discard_comments; M = std::unordered_map; V = std::vector]’ 196s /usr/include/boost/test/tools/detail/print_helper.hpp:55:18: required from ‘std::ostream& boost::test_tools::tt_detail::impl::boost_test_print_type(std::ostream&, const T&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 196s /usr/include/boost/test/tools/detail/print_helper.hpp:62:45: required from ‘std::ostream& boost::test_tools::tt_detail::impl::boost_test_print_type_impl::operator()(std::ostream&, const R&) const [with R = toml::basic_value; std::ostream = std::basic_ostream]’ 196s /usr/include/boost/test/tools/detail/print_helper.hpp:91:30: required from ‘void boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, const T&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 196s /usr/include/boost/test/tools/detail/print_helper.hpp:227:25: required from ‘std::ostream& boost::test_tools::tt_detail::operator<<(std::ostream&, const print_helper_t&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 196s /usr/include/boost/test/tools/assertion.hpp:174:1: required from ‘static void boost::test_tools::assertion::op::EQ::report(std::ostream&, const PrevExprType&, const Rhs&) [with PrevExprType = boost::test_tools::assertion::value_expr&>; Lhs = toml::basic_value; Rhs = toml::basic_value; Enabler = void; std::ostream = std::basic_ostream]’ 196s /usr/include/boost/test/tools/assertion.hpp:369:26: required from ‘void boost::test_tools::assertion::binary_expr::report(std::ostream&) const [with LExpr = boost::test_tools::assertion::value_expr&>; Rhs = toml::basic_value; OP = boost::test_tools::assertion::op::EQ, toml::basic_value, void>; std::ostream = std::basic_ostream]’ 196s /usr/include/boost/test/tools/assertion.hpp:379:9: required from ‘boost::test_tools::assertion_result boost::test_tools::assertion::binary_expr::evaluate(bool) const [with LExpr = boost::test_tools::assertion::value_expr&>; Rhs = toml::basic_value; OP = boost::test_tools::assertion::op::EQ, toml::basic_value, void>]’ 196s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_integer.cpp:23:5: required from here 196s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:518:30: warning: comparison is always true due to limited range of data type [-Wtype-limits] 196s 518 | if((0x00 <= c && c <= 0x08) || (0x0A <= c && c <= 0x1F) || c == 0x7F) 196s | ~~~~~^~~~ 196s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp: In instantiation of ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc> toml::format_key(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with charT = char; traits = std::char_traits; Alloc = std::allocator]’: 196s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:477:36: required from ‘std::string toml::serializer::operator()(const table_type&) const [with Value = toml::basic_value; std::string = std::__cxx11::basic_string; table_type = std::unordered_map, toml::basic_value >]’ 196s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/value.hpp:1980:55: required from ‘toml::detail::return_type_of_t toml::visit(Visitor&&, const basic_value&) [with Visitor = serializer >; C = discard_comments; T = std::unordered_map; A = std::vector; detail::return_type_of_t = std::__cxx11::basic_string]’ 196s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:965:34: required from ‘std::basic_ostream<_CharT, _Traits>& toml::operator<<(std::basic_ostream<_CharT, _Traits>&, const basic_value&) [with charT = char; traits = std::char_traits; C = discard_comments; M = std::unordered_map; V = std::vector]’ 196s /usr/include/boost/test/tools/detail/print_helper.hpp:55:18: required from ‘std::ostream& boost::test_tools::tt_detail::impl::boost_test_print_type(std::ostream&, const T&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 196s /usr/include/boost/test/tools/detail/print_helper.hpp:62:45: required from ‘std::ostream& boost::test_tools::tt_detail::impl::boost_test_print_type_impl::operator()(std::ostream&, const R&) const [with R = toml::basic_value; std::ostream = std::basic_ostream]’ 196s /usr/include/boost/test/tools/detail/print_helper.hpp:91:30: required from ‘void boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, const T&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 196s /usr/include/boost/test/tools/detail/print_helper.hpp:227:25: required from ‘std::ostream& boost::test_tools::tt_detail::operator<<(std::ostream&, const print_helper_t&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 196s /usr/include/boost/test/tools/assertion.hpp:174:1: required from ‘static void boost::test_tools::assertion::op::EQ::report(std::ostream&, const PrevExprType&, const Rhs&) [with PrevExprType = boost::test_tools::assertion::value_expr&>; Lhs = toml::basic_value; Rhs = toml::basic_value; Enabler = void; std::ostream = std::basic_ostream]’ 196s /usr/include/boost/test/tools/assertion.hpp:369:26: required from ‘void boost::test_tools::assertion::binary_expr::report(std::ostream&) const [with LExpr = boost::test_tools::assertion::value_expr&>; Rhs = toml::basic_value; OP = boost::test_tools::assertion::op::EQ, toml::basic_value, void>; std::ostream = std::basic_ostream]’ 196s /usr/include/boost/test/tools/assertion.hpp:379:9: required from ‘boost::test_tools::assertion_result boost::test_tools::assertion::binary_expr::evaluate(bool) const [with LExpr = boost::test_tools::assertion::value_expr&>; Rhs = toml::basic_value; OP = boost::test_tools::assertion::op::EQ, toml::basic_value, void>]’ 196s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_integer.cpp:23:5: required from here 196s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:67:23: warning: comparison is always true due to limited range of data type [-Wtype-limits] 196s 67 | if (c >= 0x00 && c < 0x20) 196s | ~~^~~~~~~ 200s [ 43%] Linking CXX executable test_parse_integer 200s [ 43%] Built target test_parse_integer 200s [ 44%] Building CXX object tests/CMakeFiles/test_parse_floating.dir/test_parse_floating.cpp.o 202s In file included from /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_floating.cpp:1: 202s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/parser.hpp: In instantiation of ‘toml::basic_value toml::detail::parse(std::vector&, const std::string&) [with Comment = toml::discard_comments; Table = std::unordered_map; Array = std::vector; std::string = std::__cxx11::basic_string]’: 202s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/parser.hpp:2558:48: required from ‘toml::basic_value toml::parse(std::istream&, std::string) [with Comment = discard_comments; Table = std::unordered_map; Array = std::vector; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]’ 202s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_floating.cpp:179:5: required from here 202s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/parser.hpp:2471:22: warning: redundant move in initialization [-Wredundant-move] 202s 2471 | detail::location loc(std::move(fname), std::move(letters)); 202s | ^~~ 202s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/parser.hpp:2471:22: note: remove ‘std::move’ call 202s In file included from /tmp/autopkgtest.EMfKCP/build.oIT/src/toml.hpp:34, 202s from /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_aux.hpp:4, 202s from /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_floating.cpp:4: 202s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp: In instantiation of ‘std::string toml::serializer::escape_ml_basic_string(const std::string&) const [with Value = toml::basic_value; std::string = std::__cxx11::basic_string]’: 202s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:259:44: required from ‘std::string toml::serializer::operator()(const string_type&) const [with Value = toml::basic_value; std::string = std::__cxx11::basic_string; string_type = toml::string]’ 202s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/value.hpp:1974:55: required from ‘toml::detail::return_type_of_t toml::visit(Visitor&&, const basic_value&) [with Visitor = serializer >; C = discard_comments; T = std::unordered_map; A = std::vector; detail::return_type_of_t = std::__cxx11::basic_string]’ 202s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:965:34: required from ‘std::basic_ostream<_CharT, _Traits>& toml::operator<<(std::basic_ostream<_CharT, _Traits>&, const basic_value&) [with charT = char; traits = std::char_traits; C = discard_comments; M = std::unordered_map; V = std::vector]’ 202s /usr/include/boost/test/tools/detail/print_helper.hpp:55:18: required from ‘std::ostream& boost::test_tools::tt_detail::impl::boost_test_print_type(std::ostream&, const T&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 202s /usr/include/boost/test/tools/detail/print_helper.hpp:62:45: required from ‘std::ostream& boost::test_tools::tt_detail::impl::boost_test_print_type_impl::operator()(std::ostream&, const R&) const [with R = toml::basic_value; std::ostream = std::basic_ostream]’ 202s /usr/include/boost/test/tools/detail/print_helper.hpp:91:30: required from ‘void boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, const T&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 202s /usr/include/boost/test/tools/detail/print_helper.hpp:227:25: required from ‘std::ostream& boost::test_tools::tt_detail::operator<<(std::ostream&, const print_helper_t&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 202s /usr/include/boost/test/tools/assertion.hpp:174:1: required from ‘static void boost::test_tools::assertion::op::EQ::report(std::ostream&, const PrevExprType&, const Rhs&) [with PrevExprType = boost::test_tools::assertion::value_expr&>; Lhs = toml::basic_value; Rhs = toml::basic_value; Enabler = void; std::ostream = std::basic_ostream]’ 202s /usr/include/boost/test/tools/assertion.hpp:369:26: required from ‘void boost::test_tools::assertion::binary_expr::report(std::ostream&) const [with LExpr = boost::test_tools::assertion::value_expr&>; Rhs = toml::basic_value; OP = boost::test_tools::assertion::op::EQ, toml::basic_value, void>; std::ostream = std::basic_ostream]’ 202s /usr/include/boost/test/tools/assertion.hpp:379:9: required from ‘boost::test_tools::assertion_result boost::test_tools::assertion::binary_expr::evaluate(bool) const [with LExpr = boost::test_tools::assertion::value_expr&>; Rhs = toml::basic_value; OP = boost::test_tools::assertion::op::EQ, toml::basic_value, void>]’ 202s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_floating.cpp:31:5: required from here 202s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:565:30: warning: comparison is always true due to limited range of data type [-Wtype-limits] 202s 565 | if((0x00 <= c && c <= 0x08) || (0x0A <= c && c <= 0x1F) || c == 0x7F) 202s | ~~~~~^~~~ 202s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp: In instantiation of ‘std::string toml::serializer::escape_basic_string(const std::string&) const [with Value = toml::basic_value; std::string = std::__cxx11::basic_string]’: 202s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:274:41: required from ‘std::string toml::serializer::operator()(const string_type&) const [with Value = toml::basic_value; std::string = std::__cxx11::basic_string; string_type = toml::string]’ 202s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/value.hpp:1974:55: required from ‘toml::detail::return_type_of_t toml::visit(Visitor&&, const basic_value&) [with Visitor = serializer >; C = discard_comments; T = std::unordered_map; A = std::vector; detail::return_type_of_t = std::__cxx11::basic_string]’ 202s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:965:34: required from ‘std::basic_ostream<_CharT, _Traits>& toml::operator<<(std::basic_ostream<_CharT, _Traits>&, const basic_value&) [with charT = char; traits = std::char_traits; C = discard_comments; M = std::unordered_map; V = std::vector]’ 202s /usr/include/boost/test/tools/detail/print_helper.hpp:55:18: required from ‘std::ostream& boost::test_tools::tt_detail::impl::boost_test_print_type(std::ostream&, const T&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 202s /usr/include/boost/test/tools/detail/print_helper.hpp:62:45: required from ‘std::ostream& boost::test_tools::tt_detail::impl::boost_test_print_type_impl::operator()(std::ostream&, const R&) const [with R = toml::basic_value; std::ostream = std::basic_ostream]’ 202s /usr/include/boost/test/tools/detail/print_helper.hpp:91:30: required from ‘void boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, const T&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 202s /usr/include/boost/test/tools/detail/print_helper.hpp:227:25: required from ‘std::ostream& boost::test_tools::tt_detail::operator<<(std::ostream&, const print_helper_t&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 202s /usr/include/boost/test/tools/assertion.hpp:174:1: required from ‘static void boost::test_tools::assertion::op::EQ::report(std::ostream&, const PrevExprType&, const Rhs&) [with PrevExprType = boost::test_tools::assertion::value_expr&>; Lhs = toml::basic_value; Rhs = toml::basic_value; Enabler = void; std::ostream = std::basic_ostream]’ 202s /usr/include/boost/test/tools/assertion.hpp:369:26: required from ‘void boost::test_tools::assertion::binary_expr::report(std::ostream&) const [with LExpr = boost::test_tools::assertion::value_expr&>; Rhs = toml::basic_value; OP = boost::test_tools::assertion::op::EQ, toml::basic_value, void>; std::ostream = std::basic_ostream]’ 202s /usr/include/boost/test/tools/assertion.hpp:379:9: required from ‘boost::test_tools::assertion_result boost::test_tools::assertion::binary_expr::evaluate(bool) const [with LExpr = boost::test_tools::assertion::value_expr&>; Rhs = toml::basic_value; OP = boost::test_tools::assertion::op::EQ, toml::basic_value, void>]’ 202s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_floating.cpp:31:5: required from here 202s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:518:30: warning: comparison is always true due to limited range of data type [-Wtype-limits] 202s 518 | if((0x00 <= c && c <= 0x08) || (0x0A <= c && c <= 0x1F) || c == 0x7F) 202s | ~~~~~^~~~ 202s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp: In instantiation of ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc> toml::format_key(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with charT = char; traits = std::char_traits; Alloc = std::allocator]’: 202s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:477:36: required from ‘std::string toml::serializer::operator()(const table_type&) const [with Value = toml::basic_value; std::string = std::__cxx11::basic_string; table_type = std::unordered_map, toml::basic_value >]’ 202s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/value.hpp:1980:55: required from ‘toml::detail::return_type_of_t toml::visit(Visitor&&, const basic_value&) [with Visitor = serializer >; C = discard_comments; T = std::unordered_map; A = std::vector; detail::return_type_of_t = std::__cxx11::basic_string]’ 202s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:965:34: required from ‘std::basic_ostream<_CharT, _Traits>& toml::operator<<(std::basic_ostream<_CharT, _Traits>&, const basic_value&) [with charT = char; traits = std::char_traits; C = discard_comments; M = std::unordered_map; V = std::vector]’ 202s /usr/include/boost/test/tools/detail/print_helper.hpp:55:18: required from ‘std::ostream& boost::test_tools::tt_detail::impl::boost_test_print_type(std::ostream&, const T&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 202s /usr/include/boost/test/tools/detail/print_helper.hpp:62:45: required from ‘std::ostream& boost::test_tools::tt_detail::impl::boost_test_print_type_impl::operator()(std::ostream&, const R&) const [with R = toml::basic_value; std::ostream = std::basic_ostream]’ 202s /usr/include/boost/test/tools/detail/print_helper.hpp:91:30: required from ‘void boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, const T&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 202s /usr/include/boost/test/tools/detail/print_helper.hpp:227:25: required from ‘std::ostream& boost::test_tools::tt_detail::operator<<(std::ostream&, const print_helper_t&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 202s /usr/include/boost/test/tools/assertion.hpp:174:1: required from ‘static void boost::test_tools::assertion::op::EQ::report(std::ostream&, const PrevExprType&, const Rhs&) [with PrevExprType = boost::test_tools::assertion::value_expr&>; Lhs = toml::basic_value; Rhs = toml::basic_value; Enabler = void; std::ostream = std::basic_ostream]’ 202s /usr/include/boost/test/tools/assertion.hpp:369:26: required from ‘void boost::test_tools::assertion::binary_expr::report(std::ostream&) const [with LExpr = boost::test_tools::assertion::value_expr&>; Rhs = toml::basic_value; OP = boost::test_tools::assertion::op::EQ, toml::basic_value, void>; std::ostream = std::basic_ostream]’ 202s /usr/include/boost/test/tools/assertion.hpp:379:9: required from ‘boost::test_tools::assertion_result boost::test_tools::assertion::binary_expr::evaluate(bool) const [with LExpr = boost::test_tools::assertion::value_expr&>; Rhs = toml::basic_value; OP = boost::test_tools::assertion::op::EQ, toml::basic_value, void>]’ 202s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_floating.cpp:31:5: required from here 202s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:67:23: warning: comparison is always true due to limited range of data type [-Wtype-limits] 202s 67 | if (c >= 0x00 && c < 0x20) 202s | ~~^~~~~~~ 207s [ 45%] Linking CXX executable test_parse_floating 207s [ 45%] Built target test_parse_floating 207s [ 46%] Building CXX object tests/CMakeFiles/test_parse_string.dir/test_parse_string.cpp.o 209s In file included from /tmp/autopkgtest.EMfKCP/build.oIT/src/toml.hpp:34, 209s from /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_aux.hpp:4, 209s from /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_string.cpp:4: 209s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp: In instantiation of ‘std::string toml::serializer::escape_ml_basic_string(const std::string&) const [with Value = toml::basic_value; std::string = std::__cxx11::basic_string]’: 209s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:259:44: required from ‘std::string toml::serializer::operator()(const string_type&) const [with Value = toml::basic_value; std::string = std::__cxx11::basic_string; string_type = toml::string]’ 209s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/value.hpp:1974:55: required from ‘toml::detail::return_type_of_t toml::visit(Visitor&&, const basic_value&) [with Visitor = serializer >; C = discard_comments; T = std::unordered_map; A = std::vector; detail::return_type_of_t = std::__cxx11::basic_string]’ 209s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:965:34: required from ‘std::basic_ostream<_CharT, _Traits>& toml::operator<<(std::basic_ostream<_CharT, _Traits>&, const basic_value&) [with charT = char; traits = std::char_traits; C = discard_comments; M = std::unordered_map; V = std::vector]’ 209s /usr/include/boost/test/tools/detail/print_helper.hpp:55:18: required from ‘std::ostream& boost::test_tools::tt_detail::impl::boost_test_print_type(std::ostream&, const T&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 209s /usr/include/boost/test/tools/detail/print_helper.hpp:62:45: required from ‘std::ostream& boost::test_tools::tt_detail::impl::boost_test_print_type_impl::operator()(std::ostream&, const R&) const [with R = toml::basic_value; std::ostream = std::basic_ostream]’ 209s /usr/include/boost/test/tools/detail/print_helper.hpp:91:30: required from ‘void boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, const T&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 209s /usr/include/boost/test/tools/detail/print_helper.hpp:227:25: required from ‘std::ostream& boost::test_tools::tt_detail::operator<<(std::ostream&, const print_helper_t&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 209s /usr/include/boost/test/tools/assertion.hpp:174:1: required from ‘static void boost::test_tools::assertion::op::EQ::report(std::ostream&, const PrevExprType&, const Rhs&) [with PrevExprType = boost::test_tools::assertion::value_expr&>; Lhs = toml::basic_value; Rhs = toml::basic_value; Enabler = void; std::ostream = std::basic_ostream]’ 209s /usr/include/boost/test/tools/assertion.hpp:369:26: required from ‘void boost::test_tools::assertion::binary_expr::report(std::ostream&) const [with LExpr = boost::test_tools::assertion::value_expr&>; Rhs = toml::basic_value; OP = boost::test_tools::assertion::op::EQ, toml::basic_value, void>; std::ostream = std::basic_ostream]’ 209s /usr/include/boost/test/tools/assertion.hpp:379:9: required from ‘boost::test_tools::assertion_result boost::test_tools::assertion::binary_expr::evaluate(bool) const [with LExpr = boost::test_tools::assertion::value_expr&>; Rhs = toml::basic_value; OP = boost::test_tools::assertion::op::EQ, toml::basic_value, void>]’ 209s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_string.cpp:27:5: required from here 209s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:565:30: warning: comparison is always true due to limited range of data type [-Wtype-limits] 209s 565 | if((0x00 <= c && c <= 0x08) || (0x0A <= c && c <= 0x1F) || c == 0x7F) 209s | ~~~~~^~~~ 209s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp: In instantiation of ‘std::string toml::serializer::escape_basic_string(const std::string&) const [with Value = toml::basic_value; std::string = std::__cxx11::basic_string]’: 209s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:274:41: required from ‘std::string toml::serializer::operator()(const string_type&) const [with Value = toml::basic_value; std::string = std::__cxx11::basic_string; string_type = toml::string]’ 209s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/value.hpp:1974:55: required from ‘toml::detail::return_type_of_t toml::visit(Visitor&&, const basic_value&) [with Visitor = serializer >; C = discard_comments; T = std::unordered_map; A = std::vector; detail::return_type_of_t = std::__cxx11::basic_string]’ 209s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:965:34: required from ‘std::basic_ostream<_CharT, _Traits>& toml::operator<<(std::basic_ostream<_CharT, _Traits>&, const basic_value&) [with charT = char; traits = std::char_traits; C = discard_comments; M = std::unordered_map; V = std::vector]’ 209s /usr/include/boost/test/tools/detail/print_helper.hpp:55:18: required from ‘std::ostream& boost::test_tools::tt_detail::impl::boost_test_print_type(std::ostream&, const T&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 209s /usr/include/boost/test/tools/detail/print_helper.hpp:62:45: required from ‘std::ostream& boost::test_tools::tt_detail::impl::boost_test_print_type_impl::operator()(std::ostream&, const R&) const [with R = toml::basic_value; std::ostream = std::basic_ostream]’ 209s /usr/include/boost/test/tools/detail/print_helper.hpp:91:30: required from ‘void boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, const T&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 209s /usr/include/boost/test/tools/detail/print_helper.hpp:227:25: required from ‘std::ostream& boost::test_tools::tt_detail::operator<<(std::ostream&, const print_helper_t&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 209s /usr/include/boost/test/tools/assertion.hpp:174:1: required from ‘static void boost::test_tools::assertion::op::EQ::report(std::ostream&, const PrevExprType&, const Rhs&) [with PrevExprType = boost::test_tools::assertion::value_expr&>; Lhs = toml::basic_value; Rhs = toml::basic_value; Enabler = void; std::ostream = std::basic_ostream]’ 209s /usr/include/boost/test/tools/assertion.hpp:369:26: required from ‘void boost::test_tools::assertion::binary_expr::report(std::ostream&) const [with LExpr = boost::test_tools::assertion::value_expr&>; Rhs = toml::basic_value; OP = boost::test_tools::assertion::op::EQ, toml::basic_value, void>; std::ostream = std::basic_ostream]’ 209s /usr/include/boost/test/tools/assertion.hpp:379:9: required from ‘boost::test_tools::assertion_result boost::test_tools::assertion::binary_expr::evaluate(bool) const [with LExpr = boost::test_tools::assertion::value_expr&>; Rhs = toml::basic_value; OP = boost::test_tools::assertion::op::EQ, toml::basic_value, void>]’ 209s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_string.cpp:27:5: required from here 209s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:518:30: warning: comparison is always true due to limited range of data type [-Wtype-limits] 209s 518 | if((0x00 <= c && c <= 0x08) || (0x0A <= c && c <= 0x1F) || c == 0x7F) 209s | ~~~~~^~~~ 209s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp: In instantiation of ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc> toml::format_key(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with charT = char; traits = std::char_traits; Alloc = std::allocator]’: 209s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:477:36: required from ‘std::string toml::serializer::operator()(const table_type&) const [with Value = toml::basic_value; std::string = std::__cxx11::basic_string; table_type = std::unordered_map, toml::basic_value >]’ 209s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/value.hpp:1980:55: required from ‘toml::detail::return_type_of_t toml::visit(Visitor&&, const basic_value&) [with Visitor = serializer >; C = discard_comments; T = std::unordered_map; A = std::vector; detail::return_type_of_t = std::__cxx11::basic_string]’ 209s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:965:34: required from ‘std::basic_ostream<_CharT, _Traits>& toml::operator<<(std::basic_ostream<_CharT, _Traits>&, const basic_value&) [with charT = char; traits = std::char_traits; C = discard_comments; M = std::unordered_map; V = std::vector]’ 209s /usr/include/boost/test/tools/detail/print_helper.hpp:55:18: required from ‘std::ostream& boost::test_tools::tt_detail::impl::boost_test_print_type(std::ostream&, const T&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 209s /usr/include/boost/test/tools/detail/print_helper.hpp:62:45: required from ‘std::ostream& boost::test_tools::tt_detail::impl::boost_test_print_type_impl::operator()(std::ostream&, const R&) const [with R = toml::basic_value; std::ostream = std::basic_ostream]’ 209s /usr/include/boost/test/tools/detail/print_helper.hpp:91:30: required from ‘void boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, const T&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 209s /usr/include/boost/test/tools/detail/print_helper.hpp:227:25: required from ‘std::ostream& boost::test_tools::tt_detail::operator<<(std::ostream&, const print_helper_t&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 209s /usr/include/boost/test/tools/assertion.hpp:174:1: required from ‘static void boost::test_tools::assertion::op::EQ::report(std::ostream&, const PrevExprType&, const Rhs&) [with PrevExprType = boost::test_tools::assertion::value_expr&>; Lhs = toml::basic_value; Rhs = toml::basic_value; Enabler = void; std::ostream = std::basic_ostream]’ 209s /usr/include/boost/test/tools/assertion.hpp:369:26: required from ‘void boost::test_tools::assertion::binary_expr::report(std::ostream&) const [with LExpr = boost::test_tools::assertion::value_expr&>; Rhs = toml::basic_value; OP = boost::test_tools::assertion::op::EQ, toml::basic_value, void>; std::ostream = std::basic_ostream]’ 209s /usr/include/boost/test/tools/assertion.hpp:379:9: required from ‘boost::test_tools::assertion_result boost::test_tools::assertion::binary_expr::evaluate(bool) const [with LExpr = boost::test_tools::assertion::value_expr&>; Rhs = toml::basic_value; OP = boost::test_tools::assertion::op::EQ, toml::basic_value, void>]’ 209s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_string.cpp:27:5: required from here 209s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:67:23: warning: comparison is always true due to limited range of data type [-Wtype-limits] 209s 67 | if (c >= 0x00 && c < 0x20) 209s | ~~^~~~~~~ 213s [ 48%] Linking CXX executable test_parse_string 213s [ 48%] Built target test_parse_string 213s [ 49%] Building CXX object tests/CMakeFiles/test_parse_datetime.dir/test_parse_datetime.cpp.o 214s In file included from /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_datetime.cpp:1: 214s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/parser.hpp: In instantiation of ‘toml::basic_value toml::detail::parse(std::vector&, const std::string&) [with Comment = toml::discard_comments; Table = std::unordered_map; Array = std::vector; std::string = std::__cxx11::basic_string]’: 214s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/parser.hpp:2558:48: required from ‘toml::basic_value toml::parse(std::istream&, std::string) [with Comment = discard_comments; Table = std::unordered_map; Array = std::vector; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]’ 214s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_datetime.cpp:35:5: required from here 214s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/parser.hpp:2471:22: warning: redundant move in initialization [-Wredundant-move] 214s 2471 | detail::location loc(std::move(fname), std::move(letters)); 214s | ^~~ 214s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/parser.hpp:2471:22: note: remove ‘std::move’ call 215s In file included from /tmp/autopkgtest.EMfKCP/build.oIT/src/toml.hpp:34, 215s from /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_aux.hpp:4, 215s from /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_datetime.cpp:4: 215s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp: In instantiation of ‘std::string toml::serializer::escape_ml_basic_string(const std::string&) const [with Value = toml::basic_value; std::string = std::__cxx11::basic_string]’: 215s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:259:44: required from ‘std::string toml::serializer::operator()(const string_type&) const [with Value = toml::basic_value; std::string = std::__cxx11::basic_string; string_type = toml::string]’ 215s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/value.hpp:1974:55: required from ‘toml::detail::return_type_of_t toml::visit(Visitor&&, const basic_value&) [with Visitor = serializer >; C = discard_comments; T = std::unordered_map; A = std::vector; detail::return_type_of_t = std::__cxx11::basic_string]’ 215s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:965:34: required from ‘std::basic_ostream<_CharT, _Traits>& toml::operator<<(std::basic_ostream<_CharT, _Traits>&, const basic_value&) [with charT = char; traits = std::char_traits; C = discard_comments; M = std::unordered_map; V = std::vector]’ 215s /usr/include/boost/test/tools/detail/print_helper.hpp:55:18: required from ‘std::ostream& boost::test_tools::tt_detail::impl::boost_test_print_type(std::ostream&, const T&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 215s /usr/include/boost/test/tools/detail/print_helper.hpp:62:45: required from ‘std::ostream& boost::test_tools::tt_detail::impl::boost_test_print_type_impl::operator()(std::ostream&, const R&) const [with R = toml::basic_value; std::ostream = std::basic_ostream]’ 215s /usr/include/boost/test/tools/detail/print_helper.hpp:91:30: required from ‘void boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, const T&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 215s /usr/include/boost/test/tools/detail/print_helper.hpp:227:25: required from ‘std::ostream& boost::test_tools::tt_detail::operator<<(std::ostream&, const print_helper_t&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 215s /usr/include/boost/test/tools/assertion.hpp:174:1: required from ‘static void boost::test_tools::assertion::op::EQ::report(std::ostream&, const PrevExprType&, const Rhs&) [with PrevExprType = boost::test_tools::assertion::value_expr&>; Lhs = toml::basic_value; Rhs = toml::basic_value; Enabler = void; std::ostream = std::basic_ostream]’ 215s /usr/include/boost/test/tools/assertion.hpp:369:26: required from ‘void boost::test_tools::assertion::binary_expr::report(std::ostream&) const [with LExpr = boost::test_tools::assertion::value_expr&>; Rhs = toml::basic_value; OP = boost::test_tools::assertion::op::EQ, toml::basic_value, void>; std::ostream = std::basic_ostream]’ 215s /usr/include/boost/test/tools/assertion.hpp:379:9: required from ‘boost::test_tools::assertion_result boost::test_tools::assertion::binary_expr::evaluate(bool) const [with LExpr = boost::test_tools::assertion::value_expr&>; Rhs = toml::basic_value; OP = boost::test_tools::assertion::op::EQ, toml::basic_value, void>]’ 215s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_datetime.cpp:24:5: required from here 215s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:565:30: warning: comparison is always true due to limited range of data type [-Wtype-limits] 215s 565 | if((0x00 <= c && c <= 0x08) || (0x0A <= c && c <= 0x1F) || c == 0x7F) 215s | ~~~~~^~~~ 215s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp: In instantiation of ‘std::string toml::serializer::escape_basic_string(const std::string&) const [with Value = toml::basic_value; std::string = std::__cxx11::basic_string]’: 215s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:274:41: required from ‘std::string toml::serializer::operator()(const string_type&) const [with Value = toml::basic_value; std::string = std::__cxx11::basic_string; string_type = toml::string]’ 215s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/value.hpp:1974:55: required from ‘toml::detail::return_type_of_t toml::visit(Visitor&&, const basic_value&) [with Visitor = serializer >; C = discard_comments; T = std::unordered_map; A = std::vector; detail::return_type_of_t = std::__cxx11::basic_string]’ 215s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:965:34: required from ‘std::basic_ostream<_CharT, _Traits>& toml::operator<<(std::basic_ostream<_CharT, _Traits>&, const basic_value&) [with charT = char; traits = std::char_traits; C = discard_comments; M = std::unordered_map; V = std::vector]’ 215s /usr/include/boost/test/tools/detail/print_helper.hpp:55:18: required from ‘std::ostream& boost::test_tools::tt_detail::impl::boost_test_print_type(std::ostream&, const T&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 215s /usr/include/boost/test/tools/detail/print_helper.hpp:62:45: required from ‘std::ostream& boost::test_tools::tt_detail::impl::boost_test_print_type_impl::operator()(std::ostream&, const R&) const [with R = toml::basic_value; std::ostream = std::basic_ostream]’ 215s /usr/include/boost/test/tools/detail/print_helper.hpp:91:30: required from ‘void boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, const T&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 215s /usr/include/boost/test/tools/detail/print_helper.hpp:227:25: required from ‘std::ostream& boost::test_tools::tt_detail::operator<<(std::ostream&, const print_helper_t&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 215s /usr/include/boost/test/tools/assertion.hpp:174:1: required from ‘static void boost::test_tools::assertion::op::EQ::report(std::ostream&, const PrevExprType&, const Rhs&) [with PrevExprType = boost::test_tools::assertion::value_expr&>; Lhs = toml::basic_value; Rhs = toml::basic_value; Enabler = void; std::ostream = std::basic_ostream]’ 215s /usr/include/boost/test/tools/assertion.hpp:369:26: required from ‘void boost::test_tools::assertion::binary_expr::report(std::ostream&) const [with LExpr = boost::test_tools::assertion::value_expr&>; Rhs = toml::basic_value; OP = boost::test_tools::assertion::op::EQ, toml::basic_value, void>; std::ostream = std::basic_ostream]’ 215s /usr/include/boost/test/tools/assertion.hpp:379:9: required from ‘boost::test_tools::assertion_result boost::test_tools::assertion::binary_expr::evaluate(bool) const [with LExpr = boost::test_tools::assertion::value_expr&>; Rhs = toml::basic_value; OP = boost::test_tools::assertion::op::EQ, toml::basic_value, void>]’ 215s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_datetime.cpp:24:5: required from here 215s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:518:30: warning: comparison is always true due to limited range of data type [-Wtype-limits] 215s 518 | if((0x00 <= c && c <= 0x08) || (0x0A <= c && c <= 0x1F) || c == 0x7F) 215s | ~~~~~^~~~ 215s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp: In instantiation of ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc> toml::format_key(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with charT = char; traits = std::char_traits; Alloc = std::allocator]’: 215s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:477:36: required from ‘std::string toml::serializer::operator()(const table_type&) const [with Value = toml::basic_value; std::string = std::__cxx11::basic_string; table_type = std::unordered_map, toml::basic_value >]’ 215s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/value.hpp:1980:55: required from ‘toml::detail::return_type_of_t toml::visit(Visitor&&, const basic_value&) [with Visitor = serializer >; C = discard_comments; T = std::unordered_map; A = std::vector; detail::return_type_of_t = std::__cxx11::basic_string]’ 215s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:965:34: required from ‘std::basic_ostream<_CharT, _Traits>& toml::operator<<(std::basic_ostream<_CharT, _Traits>&, const basic_value&) [with charT = char; traits = std::char_traits; C = discard_comments; M = std::unordered_map; V = std::vector]’ 215s /usr/include/boost/test/tools/detail/print_helper.hpp:55:18: required from ‘std::ostream& boost::test_tools::tt_detail::impl::boost_test_print_type(std::ostream&, const T&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 215s /usr/include/boost/test/tools/detail/print_helper.hpp:62:45: required from ‘std::ostream& boost::test_tools::tt_detail::impl::boost_test_print_type_impl::operator()(std::ostream&, const R&) const [with R = toml::basic_value; std::ostream = std::basic_ostream]’ 215s /usr/include/boost/test/tools/detail/print_helper.hpp:91:30: required from ‘void boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, const T&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 215s /usr/include/boost/test/tools/detail/print_helper.hpp:227:25: required from ‘std::ostream& boost::test_tools::tt_detail::operator<<(std::ostream&, const print_helper_t&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 215s /usr/include/boost/test/tools/assertion.hpp:174:1: required from ‘static void boost::test_tools::assertion::op::EQ::report(std::ostream&, const PrevExprType&, const Rhs&) [with PrevExprType = boost::test_tools::assertion::value_expr&>; Lhs = toml::basic_value; Rhs = toml::basic_value; Enabler = void; std::ostream = std::basic_ostream]’ 215s /usr/include/boost/test/tools/assertion.hpp:369:26: required from ‘void boost::test_tools::assertion::binary_expr::report(std::ostream&) const [with LExpr = boost::test_tools::assertion::value_expr&>; Rhs = toml::basic_value; OP = boost::test_tools::assertion::op::EQ, toml::basic_value, void>; std::ostream = std::basic_ostream]’ 215s /usr/include/boost/test/tools/assertion.hpp:379:9: required from ‘boost::test_tools::assertion_result boost::test_tools::assertion::binary_expr::evaluate(bool) const [with LExpr = boost::test_tools::assertion::value_expr&>; Rhs = toml::basic_value; OP = boost::test_tools::assertion::op::EQ, toml::basic_value, void>]’ 215s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_datetime.cpp:24:5: required from here 215s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:67:23: warning: comparison is always true due to limited range of data type [-Wtype-limits] 215s 67 | if (c >= 0x00 && c < 0x20) 215s | ~~^~~~~~~ 219s [ 50%] Linking CXX executable test_parse_datetime 219s [ 50%] Built target test_parse_datetime 219s [ 51%] Building CXX object tests/CMakeFiles/test_parse_array.dir/test_parse_array.cpp.o 221s In file included from /tmp/autopkgtest.EMfKCP/build.oIT/src/toml.hpp:34, 221s from /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_aux.hpp:4, 221s from /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_array.cpp:4: 221s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp: In instantiation of ‘std::string toml::serializer::escape_ml_basic_string(const std::string&) const [with Value = toml::basic_value; std::string = std::__cxx11::basic_string]’: 221s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:259:44: required from ‘std::string toml::serializer::operator()(const string_type&) const [with Value = toml::basic_value; std::string = std::__cxx11::basic_string; string_type = toml::string]’ 221s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/value.hpp:1974:55: required from ‘toml::detail::return_type_of_t toml::visit(Visitor&&, const basic_value&) [with Visitor = serializer >; C = discard_comments; T = std::unordered_map; A = std::vector; detail::return_type_of_t = std::__cxx11::basic_string]’ 221s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:965:34: required from ‘std::basic_ostream<_CharT, _Traits>& toml::operator<<(std::basic_ostream<_CharT, _Traits>&, const basic_value&) [with charT = char; traits = std::char_traits; C = discard_comments; M = std::unordered_map; V = std::vector]’ 221s /usr/include/boost/test/tools/detail/print_helper.hpp:55:18: required from ‘std::ostream& boost::test_tools::tt_detail::impl::boost_test_print_type(std::ostream&, const T&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 221s /usr/include/boost/test/tools/detail/print_helper.hpp:62:45: required from ‘std::ostream& boost::test_tools::tt_detail::impl::boost_test_print_type_impl::operator()(std::ostream&, const R&) const [with R = toml::basic_value; std::ostream = std::basic_ostream]’ 221s /usr/include/boost/test/tools/detail/print_helper.hpp:91:30: required from ‘void boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, const T&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 221s /usr/include/boost/test/tools/detail/print_helper.hpp:227:25: required from ‘std::ostream& boost::test_tools::tt_detail::operator<<(std::ostream&, const print_helper_t&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 221s /usr/include/boost/test/tools/assertion.hpp:174:1: required from ‘static void boost::test_tools::assertion::op::EQ::report(std::ostream&, const PrevExprType&, const Rhs&) [with PrevExprType = boost::test_tools::assertion::value_expr&>; Lhs = toml::basic_value; Rhs = toml::basic_value; Enabler = void; std::ostream = std::basic_ostream]’ 221s /usr/include/boost/test/tools/assertion.hpp:369:26: required from ‘void boost::test_tools::assertion::binary_expr::report(std::ostream&) const [with LExpr = boost::test_tools::assertion::value_expr&>; Rhs = toml::basic_value; OP = boost::test_tools::assertion::op::EQ, toml::basic_value, void>; std::ostream = std::basic_ostream]’ 221s /usr/include/boost/test/tools/assertion.hpp:379:9: required from ‘boost::test_tools::assertion_result boost::test_tools::assertion::binary_expr::evaluate(bool) const [with LExpr = boost::test_tools::assertion::value_expr&>; Rhs = toml::basic_value; OP = boost::test_tools::assertion::op::EQ, toml::basic_value, void>]’ 221s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_array.cpp:40:5: required from here 221s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:565:30: warning: comparison is always true due to limited range of data type [-Wtype-limits] 221s 565 | if((0x00 <= c && c <= 0x08) || (0x0A <= c && c <= 0x1F) || c == 0x7F) 221s | ~~~~~^~~~ 221s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp: In instantiation of ‘std::string toml::serializer::escape_basic_string(const std::string&) const [with Value = toml::basic_value; std::string = std::__cxx11::basic_string]’: 221s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:274:41: required from ‘std::string toml::serializer::operator()(const string_type&) const [with Value = toml::basic_value; std::string = std::__cxx11::basic_string; string_type = toml::string]’ 221s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/value.hpp:1974:55: required from ‘toml::detail::return_type_of_t toml::visit(Visitor&&, const basic_value&) [with Visitor = serializer >; C = discard_comments; T = std::unordered_map; A = std::vector; detail::return_type_of_t = std::__cxx11::basic_string]’ 221s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:965:34: required from ‘std::basic_ostream<_CharT, _Traits>& toml::operator<<(std::basic_ostream<_CharT, _Traits>&, const basic_value&) [with charT = char; traits = std::char_traits; C = discard_comments; M = std::unordered_map; V = std::vector]’ 221s /usr/include/boost/test/tools/detail/print_helper.hpp:55:18: required from ‘std::ostream& boost::test_tools::tt_detail::impl::boost_test_print_type(std::ostream&, const T&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 221s /usr/include/boost/test/tools/detail/print_helper.hpp:62:45: required from ‘std::ostream& boost::test_tools::tt_detail::impl::boost_test_print_type_impl::operator()(std::ostream&, const R&) const [with R = toml::basic_value; std::ostream = std::basic_ostream]’ 221s /usr/include/boost/test/tools/detail/print_helper.hpp:91:30: required from ‘void boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, const T&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 221s /usr/include/boost/test/tools/detail/print_helper.hpp:227:25: required from ‘std::ostream& boost::test_tools::tt_detail::operator<<(std::ostream&, const print_helper_t&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 221s /usr/include/boost/test/tools/assertion.hpp:174:1: required from ‘static void boost::test_tools::assertion::op::EQ::report(std::ostream&, const PrevExprType&, const Rhs&) [with PrevExprType = boost::test_tools::assertion::value_expr&>; Lhs = toml::basic_value; Rhs = toml::basic_value; Enabler = void; std::ostream = std::basic_ostream]’ 221s /usr/include/boost/test/tools/assertion.hpp:369:26: required from ‘void boost::test_tools::assertion::binary_expr::report(std::ostream&) const [with LExpr = boost::test_tools::assertion::value_expr&>; Rhs = toml::basic_value; OP = boost::test_tools::assertion::op::EQ, toml::basic_value, void>; std::ostream = std::basic_ostream]’ 221s /usr/include/boost/test/tools/assertion.hpp:379:9: required from ‘boost::test_tools::assertion_result boost::test_tools::assertion::binary_expr::evaluate(bool) const [with LExpr = boost::test_tools::assertion::value_expr&>; Rhs = toml::basic_value; OP = boost::test_tools::assertion::op::EQ, toml::basic_value, void>]’ 221s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_array.cpp:40:5: required from here 221s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:518:30: warning: comparison is always true due to limited range of data type [-Wtype-limits] 221s 518 | if((0x00 <= c && c <= 0x08) || (0x0A <= c && c <= 0x1F) || c == 0x7F) 221s | ~~~~~^~~~ 221s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp: In instantiation of ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc> toml::format_key(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with charT = char; traits = std::char_traits; Alloc = std::allocator]’: 221s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:477:36: required from ‘std::string toml::serializer::operator()(const table_type&) const [with Value = toml::basic_value; std::string = std::__cxx11::basic_string; table_type = std::unordered_map, toml::basic_value >]’ 221s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/value.hpp:1980:55: required from ‘toml::detail::return_type_of_t toml::visit(Visitor&&, const basic_value&) [with Visitor = serializer >; C = discard_comments; T = std::unordered_map; A = std::vector; detail::return_type_of_t = std::__cxx11::basic_string]’ 221s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:965:34: required from ‘std::basic_ostream<_CharT, _Traits>& toml::operator<<(std::basic_ostream<_CharT, _Traits>&, const basic_value&) [with charT = char; traits = std::char_traits; C = discard_comments; M = std::unordered_map; V = std::vector]’ 221s /usr/include/boost/test/tools/detail/print_helper.hpp:55:18: required from ‘std::ostream& boost::test_tools::tt_detail::impl::boost_test_print_type(std::ostream&, const T&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 221s /usr/include/boost/test/tools/detail/print_helper.hpp:62:45: required from ‘std::ostream& boost::test_tools::tt_detail::impl::boost_test_print_type_impl::operator()(std::ostream&, const R&) const [with R = toml::basic_value; std::ostream = std::basic_ostream]’ 221s /usr/include/boost/test/tools/detail/print_helper.hpp:91:30: required from ‘void boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, const T&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 221s /usr/include/boost/test/tools/detail/print_helper.hpp:227:25: required from ‘std::ostream& boost::test_tools::tt_detail::operator<<(std::ostream&, const print_helper_t&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 221s /usr/include/boost/test/tools/assertion.hpp:174:1: required from ‘static void boost::test_tools::assertion::op::EQ::report(std::ostream&, const PrevExprType&, const Rhs&) [with PrevExprType = boost::test_tools::assertion::value_expr&>; Lhs = toml::basic_value; Rhs = toml::basic_value; Enabler = void; std::ostream = std::basic_ostream]’ 221s /usr/include/boost/test/tools/assertion.hpp:369:26: required from ‘void boost::test_tools::assertion::binary_expr::report(std::ostream&) const [with LExpr = boost::test_tools::assertion::value_expr&>; Rhs = toml::basic_value; OP = boost::test_tools::assertion::op::EQ, toml::basic_value, void>; std::ostream = std::basic_ostream]’ 221s /usr/include/boost/test/tools/assertion.hpp:379:9: required from ‘boost::test_tools::assertion_result boost::test_tools::assertion::binary_expr::evaluate(bool) const [with LExpr = boost::test_tools::assertion::value_expr&>; Rhs = toml::basic_value; OP = boost::test_tools::assertion::op::EQ, toml::basic_value, void>]’ 221s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_array.cpp:40:5: required from here 221s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:67:23: warning: comparison is always true due to limited range of data type [-Wtype-limits] 221s 67 | if (c >= 0x00 && c < 0x20) 221s | ~~^~~~~~~ 221s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp: In instantiation of ‘std::string toml::serializer::escape_ml_basic_string(const std::string&) const [with Value = toml::basic_value; std::string = std::__cxx11::basic_string]’: 221s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:259:44: required from ‘std::string toml::serializer::operator()(const string_type&) const [with Value = toml::basic_value; std::string = std::__cxx11::basic_string; string_type = toml::string]’ 221s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/value.hpp:1974:55: required from ‘toml::detail::return_type_of_t toml::visit(Visitor&&, const basic_value&) [with Visitor = serializer >; C = preserve_comments; T = std::unordered_map; A = std::vector; detail::return_type_of_t = std::__cxx11::basic_string]’ 221s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:965:34: required from ‘std::basic_ostream<_CharT, _Traits>& toml::operator<<(std::basic_ostream<_CharT, _Traits>&, const basic_value&) [with charT = char; traits = std::char_traits; C = preserve_comments; M = std::unordered_map; V = std::vector]’ 221s /usr/include/boost/test/tools/detail/print_helper.hpp:55:18: required from ‘std::ostream& boost::test_tools::tt_detail::impl::boost_test_print_type(std::ostream&, const T&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 221s /usr/include/boost/test/tools/detail/print_helper.hpp:62:45: required from ‘std::ostream& boost::test_tools::tt_detail::impl::boost_test_print_type_impl::operator()(std::ostream&, const R&) const [with R = toml::basic_value; std::ostream = std::basic_ostream]’ 221s /usr/include/boost/test/tools/detail/print_helper.hpp:91:30: required from ‘void boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, const T&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 221s /usr/include/boost/test/tools/detail/print_helper.hpp:227:25: required from ‘std::ostream& boost::test_tools::tt_detail::operator<<(std::ostream&, const print_helper_t&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 221s /usr/include/boost/test/tools/assertion.hpp:174:1: required from ‘static void boost::test_tools::assertion::op::EQ::report(std::ostream&, const PrevExprType&, const Rhs&) [with PrevExprType = boost::test_tools::assertion::value_expr&>; Lhs = toml::basic_value; Rhs = toml::basic_value; Enabler = void; std::ostream = std::basic_ostream]’ 221s /usr/include/boost/test/tools/assertion.hpp:369:26: required from ‘void boost::test_tools::assertion::binary_expr::report(std::ostream&) const [with LExpr = boost::test_tools::assertion::value_expr&>; Rhs = toml::basic_value; OP = boost::test_tools::assertion::op::EQ, toml::basic_value, void>; std::ostream = std::basic_ostream]’ 221s /usr/include/boost/test/tools/assertion.hpp:379:9: required from ‘boost::test_tools::assertion_result boost::test_tools::assertion::binary_expr::evaluate(bool) const [with LExpr = boost::test_tools::assertion::value_expr&>; Rhs = toml::basic_value; OP = boost::test_tools::assertion::op::EQ, toml::basic_value, void>]’ 221s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_array.cpp:145:5: required from here 221s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:565:30: warning: comparison is always true due to limited range of data type [-Wtype-limits] 221s 565 | if((0x00 <= c && c <= 0x08) || (0x0A <= c && c <= 0x1F) || c == 0x7F) 221s | ~~~~~^~~~ 221s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp: In instantiation of ‘std::string toml::serializer::escape_basic_string(const std::string&) const [with Value = toml::basic_value; std::string = std::__cxx11::basic_string]’: 221s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:274:41: required from ‘std::string toml::serializer::operator()(const string_type&) const [with Value = toml::basic_value; std::string = std::__cxx11::basic_string; string_type = toml::string]’ 221s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/value.hpp:1974:55: required from ‘toml::detail::return_type_of_t toml::visit(Visitor&&, const basic_value&) [with Visitor = serializer >; C = preserve_comments; T = std::unordered_map; A = std::vector; detail::return_type_of_t = std::__cxx11::basic_string]’ 221s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:965:34: required from ‘std::basic_ostream<_CharT, _Traits>& toml::operator<<(std::basic_ostream<_CharT, _Traits>&, const basic_value&) [with charT = char; traits = std::char_traits; C = preserve_comments; M = std::unordered_map; V = std::vector]’ 221s /usr/include/boost/test/tools/detail/print_helper.hpp:55:18: required from ‘std::ostream& boost::test_tools::tt_detail::impl::boost_test_print_type(std::ostream&, const T&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 221s /usr/include/boost/test/tools/detail/print_helper.hpp:62:45: required from ‘std::ostream& boost::test_tools::tt_detail::impl::boost_test_print_type_impl::operator()(std::ostream&, const R&) const [with R = toml::basic_value; std::ostream = std::basic_ostream]’ 221s /usr/include/boost/test/tools/detail/print_helper.hpp:91:30: required from ‘void boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, const T&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 221s /usr/include/boost/test/tools/detail/print_helper.hpp:227:25: required from ‘std::ostream& boost::test_tools::tt_detail::operator<<(std::ostream&, const print_helper_t&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 221s /usr/include/boost/test/tools/assertion.hpp:174:1: required from ‘static void boost::test_tools::assertion::op::EQ::report(std::ostream&, const PrevExprType&, const Rhs&) [with PrevExprType = boost::test_tools::assertion::value_expr&>; Lhs = toml::basic_value; Rhs = toml::basic_value; Enabler = void; std::ostream = std::basic_ostream]’ 221s /usr/include/boost/test/tools/assertion.hpp:369:26: required from ‘void boost::test_tools::assertion::binary_expr::report(std::ostream&) const [with LExpr = boost::test_tools::assertion::value_expr&>; Rhs = toml::basic_value; OP = boost::test_tools::assertion::op::EQ, toml::basic_value, void>; std::ostream = std::basic_ostream]’ 221s /usr/include/boost/test/tools/assertion.hpp:379:9: required from ‘boost::test_tools::assertion_result boost::test_tools::assertion::binary_expr::evaluate(bool) const [with LExpr = boost::test_tools::assertion::value_expr&>; Rhs = toml::basic_value; OP = boost::test_tools::assertion::op::EQ, toml::basic_value, void>]’ 221s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_array.cpp:145:5: required from here 221s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:518:30: warning: comparison is always true due to limited range of data type [-Wtype-limits] 221s 518 | if((0x00 <= c && c <= 0x08) || (0x0A <= c && c <= 0x1F) || c == 0x7F) 221s | ~~~~~^~~~ 226s [ 53%] Linking CXX executable test_parse_array 226s [ 53%] Built target test_parse_array 226s [ 54%] Building CXX object tests/CMakeFiles/test_parse_table.dir/test_parse_table.cpp.o 231s [ 55%] Linking CXX executable test_parse_table 232s [ 55%] Built target test_parse_table 232s [ 56%] Building CXX object tests/CMakeFiles/test_parse_inline_table.dir/test_parse_inline_table.cpp.o 233s In file included from /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_inline_table.cpp:1: 233s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/parser.hpp: In instantiation of ‘toml::basic_value toml::detail::parse(std::vector&, const std::string&) [with Comment = toml::discard_comments; Table = std::unordered_map; Array = std::vector; std::string = std::__cxx11::basic_string]’: 233s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/parser.hpp:2558:48: required from ‘toml::basic_value toml::parse(std::istream&, std::string) [with Comment = discard_comments; Table = std::unordered_map; Array = std::vector; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]’ 233s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_inline_table.cpp:51:9: required from here 233s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/parser.hpp:2471:22: warning: redundant move in initialization [-Wredundant-move] 233s 2471 | detail::location loc(std::move(fname), std::move(letters)); 233s | ^~~ 233s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/parser.hpp:2471:22: note: remove ‘std::move’ call 233s In file included from /tmp/autopkgtest.EMfKCP/build.oIT/src/toml.hpp:34, 233s from /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_aux.hpp:4, 233s from /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_inline_table.cpp:4: 233s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp: In instantiation of ‘std::string toml::serializer::escape_ml_basic_string(const std::string&) const [with Value = toml::basic_value; std::string = std::__cxx11::basic_string]’: 233s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:259:44: required from ‘std::string toml::serializer::operator()(const string_type&) const [with Value = toml::basic_value; std::string = std::__cxx11::basic_string; string_type = toml::string]’ 233s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/value.hpp:1974:55: required from ‘toml::detail::return_type_of_t toml::visit(Visitor&&, const basic_value&) [with Visitor = serializer >; C = discard_comments; T = std::unordered_map; A = std::vector; detail::return_type_of_t = std::__cxx11::basic_string]’ 233s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:965:34: required from ‘std::basic_ostream<_CharT, _Traits>& toml::operator<<(std::basic_ostream<_CharT, _Traits>&, const basic_value&) [with charT = char; traits = std::char_traits; C = discard_comments; M = std::unordered_map; V = std::vector]’ 233s /usr/include/boost/test/tools/detail/print_helper.hpp:55:18: required from ‘std::ostream& boost::test_tools::tt_detail::impl::boost_test_print_type(std::ostream&, const T&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 233s /usr/include/boost/test/tools/detail/print_helper.hpp:62:45: required from ‘std::ostream& boost::test_tools::tt_detail::impl::boost_test_print_type_impl::operator()(std::ostream&, const R&) const [with R = toml::basic_value; std::ostream = std::basic_ostream]’ 233s /usr/include/boost/test/tools/detail/print_helper.hpp:91:30: required from ‘void boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, const T&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 233s /usr/include/boost/test/tools/detail/print_helper.hpp:227:25: required from ‘std::ostream& boost::test_tools::tt_detail::operator<<(std::ostream&, const print_helper_t&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 233s /usr/include/boost/test/tools/assertion.hpp:174:1: required from ‘static void boost::test_tools::assertion::op::EQ::report(std::ostream&, const PrevExprType&, const Rhs&) [with PrevExprType = boost::test_tools::assertion::value_expr&>; Lhs = toml::basic_value; Rhs = toml::basic_value; Enabler = void; std::ostream = std::basic_ostream]’ 233s /usr/include/boost/test/tools/assertion.hpp:369:26: required from ‘void boost::test_tools::assertion::binary_expr::report(std::ostream&) const [with LExpr = boost::test_tools::assertion::value_expr&>; Rhs = toml::basic_value; OP = boost::test_tools::assertion::op::EQ, toml::basic_value, void>; std::ostream = std::basic_ostream]’ 233s /usr/include/boost/test/tools/assertion.hpp:379:9: required from ‘boost::test_tools::assertion_result boost::test_tools::assertion::binary_expr::evaluate(bool) const [with LExpr = boost::test_tools::assertion::value_expr&>; Rhs = toml::basic_value; OP = boost::test_tools::assertion::op::EQ, toml::basic_value, void>]’ 233s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_inline_table.cpp:29:5: required from here 233s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:565:30: warning: comparison is always true due to limited range of data type [-Wtype-limits] 233s 565 | if((0x00 <= c && c <= 0x08) || (0x0A <= c && c <= 0x1F) || c == 0x7F) 233s | ~~~~~^~~~ 233s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp: In instantiation of ‘std::string toml::serializer::escape_basic_string(const std::string&) const [with Value = toml::basic_value; std::string = std::__cxx11::basic_string]’: 233s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:274:41: required from ‘std::string toml::serializer::operator()(const string_type&) const [with Value = toml::basic_value; std::string = std::__cxx11::basic_string; string_type = toml::string]’ 233s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/value.hpp:1974:55: required from ‘toml::detail::return_type_of_t toml::visit(Visitor&&, const basic_value&) [with Visitor = serializer >; C = discard_comments; T = std::unordered_map; A = std::vector; detail::return_type_of_t = std::__cxx11::basic_string]’ 233s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:965:34: required from ‘std::basic_ostream<_CharT, _Traits>& toml::operator<<(std::basic_ostream<_CharT, _Traits>&, const basic_value&) [with charT = char; traits = std::char_traits; C = discard_comments; M = std::unordered_map; V = std::vector]’ 233s /usr/include/boost/test/tools/detail/print_helper.hpp:55:18: required from ‘std::ostream& boost::test_tools::tt_detail::impl::boost_test_print_type(std::ostream&, const T&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 233s /usr/include/boost/test/tools/detail/print_helper.hpp:62:45: required from ‘std::ostream& boost::test_tools::tt_detail::impl::boost_test_print_type_impl::operator()(std::ostream&, const R&) const [with R = toml::basic_value; std::ostream = std::basic_ostream]’ 233s /usr/include/boost/test/tools/detail/print_helper.hpp:91:30: required from ‘void boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, const T&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 233s /usr/include/boost/test/tools/detail/print_helper.hpp:227:25: required from ‘std::ostream& boost::test_tools::tt_detail::operator<<(std::ostream&, const print_helper_t&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 233s /usr/include/boost/test/tools/assertion.hpp:174:1: required from ‘static void boost::test_tools::assertion::op::EQ::report(std::ostream&, const PrevExprType&, const Rhs&) [with PrevExprType = boost::test_tools::assertion::value_expr&>; Lhs = toml::basic_value; Rhs = toml::basic_value; Enabler = void; std::ostream = std::basic_ostream]’ 233s /usr/include/boost/test/tools/assertion.hpp:369:26: required from ‘void boost::test_tools::assertion::binary_expr::report(std::ostream&) const [with LExpr = boost::test_tools::assertion::value_expr&>; Rhs = toml::basic_value; OP = boost::test_tools::assertion::op::EQ, toml::basic_value, void>; std::ostream = std::basic_ostream]’ 233s /usr/include/boost/test/tools/assertion.hpp:379:9: required from ‘boost::test_tools::assertion_result boost::test_tools::assertion::binary_expr::evaluate(bool) const [with LExpr = boost::test_tools::assertion::value_expr&>; Rhs = toml::basic_value; OP = boost::test_tools::assertion::op::EQ, toml::basic_value, void>]’ 233s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_inline_table.cpp:29:5: required from here 233s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:518:30: warning: comparison is always true due to limited range of data type [-Wtype-limits] 233s 518 | if((0x00 <= c && c <= 0x08) || (0x0A <= c && c <= 0x1F) || c == 0x7F) 233s | ~~~~~^~~~ 233s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp: In instantiation of ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc> toml::format_key(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with charT = char; traits = std::char_traits; Alloc = std::allocator]’: 233s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:477:36: required from ‘std::string toml::serializer::operator()(const table_type&) const [with Value = toml::basic_value; std::string = std::__cxx11::basic_string; table_type = std::unordered_map, toml::basic_value >]’ 233s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/value.hpp:1980:55: required from ‘toml::detail::return_type_of_t toml::visit(Visitor&&, const basic_value&) [with Visitor = serializer >; C = discard_comments; T = std::unordered_map; A = std::vector; detail::return_type_of_t = std::__cxx11::basic_string]’ 233s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:965:34: required from ‘std::basic_ostream<_CharT, _Traits>& toml::operator<<(std::basic_ostream<_CharT, _Traits>&, const basic_value&) [with charT = char; traits = std::char_traits; C = discard_comments; M = std::unordered_map; V = std::vector]’ 233s /usr/include/boost/test/tools/detail/print_helper.hpp:55:18: required from ‘std::ostream& boost::test_tools::tt_detail::impl::boost_test_print_type(std::ostream&, const T&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 233s /usr/include/boost/test/tools/detail/print_helper.hpp:62:45: required from ‘std::ostream& boost::test_tools::tt_detail::impl::boost_test_print_type_impl::operator()(std::ostream&, const R&) const [with R = toml::basic_value; std::ostream = std::basic_ostream]’ 233s /usr/include/boost/test/tools/detail/print_helper.hpp:91:30: required from ‘void boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, const T&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 233s /usr/include/boost/test/tools/detail/print_helper.hpp:227:25: required from ‘std::ostream& boost::test_tools::tt_detail::operator<<(std::ostream&, const print_helper_t&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 233s /usr/include/boost/test/tools/assertion.hpp:174:1: required from ‘static void boost::test_tools::assertion::op::EQ::report(std::ostream&, const PrevExprType&, const Rhs&) [with PrevExprType = boost::test_tools::assertion::value_expr&>; Lhs = toml::basic_value; Rhs = toml::basic_value; Enabler = void; std::ostream = std::basic_ostream]’ 233s /usr/include/boost/test/tools/assertion.hpp:369:26: required from ‘void boost::test_tools::assertion::binary_expr::report(std::ostream&) const [with LExpr = boost::test_tools::assertion::value_expr&>; Rhs = toml::basic_value; OP = boost::test_tools::assertion::op::EQ, toml::basic_value, void>; std::ostream = std::basic_ostream]’ 233s /usr/include/boost/test/tools/assertion.hpp:379:9: required from ‘boost::test_tools::assertion_result boost::test_tools::assertion::binary_expr::evaluate(bool) const [with LExpr = boost::test_tools::assertion::value_expr&>; Rhs = toml::basic_value; OP = boost::test_tools::assertion::op::EQ, toml::basic_value, void>]’ 233s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_inline_table.cpp:29:5: required from here 233s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:67:23: warning: comparison is always true due to limited range of data type [-Wtype-limits] 233s 67 | if (c >= 0x00 && c < 0x20) 233s | ~~^~~~~~~ 237s [ 57%] Linking CXX executable test_parse_inline_table 237s [ 57%] Built target test_parse_inline_table 237s [ 59%] Building CXX object tests/CMakeFiles/test_parse_key.dir/test_parse_key.cpp.o 240s [ 60%] Linking CXX executable test_parse_key 241s [ 60%] Built target test_parse_key 241s [ 61%] Building CXX object tests/CMakeFiles/test_parse_table_key.dir/test_parse_table_key.cpp.o 243s [ 62%] Linking CXX executable test_parse_table_key 243s [ 62%] Built target test_parse_table_key 244s [ 63%] Building CXX object tests/CMakeFiles/test_literals.dir/test_literals.cpp.o 245s In file included from /tmp/autopkgtest.EMfKCP/build.oIT/src/toml.hpp:34, 245s from /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_literals.cpp:1: 245s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp: In instantiation of ‘std::string toml::serializer::escape_ml_basic_string(const std::string&) const [with Value = toml::basic_value; std::string = std::__cxx11::basic_string]’: 245s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:259:44: required from ‘std::string toml::serializer::operator()(const string_type&) const [with Value = toml::basic_value; std::string = std::__cxx11::basic_string; string_type = toml::string]’ 245s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/value.hpp:1974:55: required from ‘toml::detail::return_type_of_t toml::visit(Visitor&&, const basic_value&) [with Visitor = serializer >; C = discard_comments; T = std::unordered_map; A = std::vector; detail::return_type_of_t = std::__cxx11::basic_string]’ 245s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:965:34: required from ‘std::basic_ostream<_CharT, _Traits>& toml::operator<<(std::basic_ostream<_CharT, _Traits>&, const basic_value&) [with charT = char; traits = std::char_traits; C = discard_comments; M = std::unordered_map; V = std::vector]’ 245s /usr/include/boost/test/tools/detail/print_helper.hpp:55:18: required from ‘std::ostream& boost::test_tools::tt_detail::impl::boost_test_print_type(std::ostream&, const T&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 245s /usr/include/boost/test/tools/detail/print_helper.hpp:62:45: required from ‘std::ostream& boost::test_tools::tt_detail::impl::boost_test_print_type_impl::operator()(std::ostream&, const R&) const [with R = toml::basic_value; std::ostream = std::basic_ostream]’ 245s /usr/include/boost/test/tools/detail/print_helper.hpp:91:30: required from ‘void boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, const T&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 245s /usr/include/boost/test/tools/detail/print_helper.hpp:227:25: required from ‘std::ostream& boost::test_tools::tt_detail::operator<<(std::ostream&, const print_helper_t&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 245s /usr/include/boost/test/tools/assertion.hpp:174:1: required from ‘static void boost::test_tools::assertion::op::EQ::report(std::ostream&, const PrevExprType&, const Rhs&) [with PrevExprType = boost::test_tools::assertion::value_expr&>; Lhs = toml::basic_value; Rhs = toml::basic_value; Enabler = void; std::ostream = std::basic_ostream]’ 245s /usr/include/boost/test/tools/assertion.hpp:369:26: required from ‘void boost::test_tools::assertion::binary_expr::report(std::ostream&) const [with LExpr = boost::test_tools::assertion::value_expr&>; Rhs = const toml::basic_value&; OP = boost::test_tools::assertion::op::EQ, toml::basic_value, void>; std::ostream = std::basic_ostream]’ 245s /usr/include/boost/test/tools/assertion.hpp:379:9: required from ‘boost::test_tools::assertion_result boost::test_tools::assertion::binary_expr::evaluate(bool) const [with LExpr = boost::test_tools::assertion::value_expr&>; Rhs = const toml::basic_value&; OP = boost::test_tools::assertion::op::EQ, toml::basic_value, void>]’ 245s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_literals.cpp:18:9: required from here 245s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:565:30: warning: comparison is always true due to limited range of data type [-Wtype-limits] 245s 565 | if((0x00 <= c && c <= 0x08) || (0x0A <= c && c <= 0x1F) || c == 0x7F) 245s | ~~~~~^~~~ 245s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp: In instantiation of ‘std::string toml::serializer::escape_basic_string(const std::string&) const [with Value = toml::basic_value; std::string = std::__cxx11::basic_string]’: 245s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:274:41: required from ‘std::string toml::serializer::operator()(const string_type&) const [with Value = toml::basic_value; std::string = std::__cxx11::basic_string; string_type = toml::string]’ 245s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/value.hpp:1974:55: required from ‘toml::detail::return_type_of_t toml::visit(Visitor&&, const basic_value&) [with Visitor = serializer >; C = discard_comments; T = std::unordered_map; A = std::vector; detail::return_type_of_t = std::__cxx11::basic_string]’ 245s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:965:34: required from ‘std::basic_ostream<_CharT, _Traits>& toml::operator<<(std::basic_ostream<_CharT, _Traits>&, const basic_value&) [with charT = char; traits = std::char_traits; C = discard_comments; M = std::unordered_map; V = std::vector]’ 245s /usr/include/boost/test/tools/detail/print_helper.hpp:55:18: required from ‘std::ostream& boost::test_tools::tt_detail::impl::boost_test_print_type(std::ostream&, const T&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 245s /usr/include/boost/test/tools/detail/print_helper.hpp:62:45: required from ‘std::ostream& boost::test_tools::tt_detail::impl::boost_test_print_type_impl::operator()(std::ostream&, const R&) const [with R = toml::basic_value; std::ostream = std::basic_ostream]’ 245s /usr/include/boost/test/tools/detail/print_helper.hpp:91:30: required from ‘void boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, const T&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 245s /usr/include/boost/test/tools/detail/print_helper.hpp:227:25: required from ‘std::ostream& boost::test_tools::tt_detail::operator<<(std::ostream&, const print_helper_t&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 245s /usr/include/boost/test/tools/assertion.hpp:174:1: required from ‘static void boost::test_tools::assertion::op::EQ::report(std::ostream&, const PrevExprType&, const Rhs&) [with PrevExprType = boost::test_tools::assertion::value_expr&>; Lhs = toml::basic_value; Rhs = toml::basic_value; Enabler = void; std::ostream = std::basic_ostream]’ 245s /usr/include/boost/test/tools/assertion.hpp:369:26: required from ‘void boost::test_tools::assertion::binary_expr::report(std::ostream&) const [with LExpr = boost::test_tools::assertion::value_expr&>; Rhs = const toml::basic_value&; OP = boost::test_tools::assertion::op::EQ, toml::basic_value, void>; std::ostream = std::basic_ostream]’ 245s /usr/include/boost/test/tools/assertion.hpp:379:9: required from ‘boost::test_tools::assertion_result boost::test_tools::assertion::binary_expr::evaluate(bool) const [with LExpr = boost::test_tools::assertion::value_expr&>; Rhs = const toml::basic_value&; OP = boost::test_tools::assertion::op::EQ, toml::basic_value, void>]’ 245s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_literals.cpp:18:9: required from here 245s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:518:30: warning: comparison is always true due to limited range of data type [-Wtype-limits] 245s 518 | if((0x00 <= c && c <= 0x08) || (0x0A <= c && c <= 0x1F) || c == 0x7F) 245s | ~~~~~^~~~ 246s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp: In instantiation of ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc> toml::format_key(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with charT = char; traits = std::char_traits; Alloc = std::allocator]’: 246s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:477:36: required from ‘std::string toml::serializer::operator()(const table_type&) const [with Value = toml::basic_value; std::string = std::__cxx11::basic_string; table_type = std::unordered_map, toml::basic_value >]’ 246s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/value.hpp:1980:55: required from ‘toml::detail::return_type_of_t toml::visit(Visitor&&, const basic_value&) [with Visitor = serializer >; C = discard_comments; T = std::unordered_map; A = std::vector; detail::return_type_of_t = std::__cxx11::basic_string]’ 246s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:965:34: required from ‘std::basic_ostream<_CharT, _Traits>& toml::operator<<(std::basic_ostream<_CharT, _Traits>&, const basic_value&) [with charT = char; traits = std::char_traits; C = discard_comments; M = std::unordered_map; V = std::vector]’ 246s /usr/include/boost/test/tools/detail/print_helper.hpp:55:18: required from ‘std::ostream& boost::test_tools::tt_detail::impl::boost_test_print_type(std::ostream&, const T&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 246s /usr/include/boost/test/tools/detail/print_helper.hpp:62:45: required from ‘std::ostream& boost::test_tools::tt_detail::impl::boost_test_print_type_impl::operator()(std::ostream&, const R&) const [with R = toml::basic_value; std::ostream = std::basic_ostream]’ 246s /usr/include/boost/test/tools/detail/print_helper.hpp:91:30: required from ‘void boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, const T&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 246s /usr/include/boost/test/tools/detail/print_helper.hpp:227:25: required from ‘std::ostream& boost::test_tools::tt_detail::operator<<(std::ostream&, const print_helper_t&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 246s /usr/include/boost/test/tools/assertion.hpp:174:1: required from ‘static void boost::test_tools::assertion::op::EQ::report(std::ostream&, const PrevExprType&, const Rhs&) [with PrevExprType = boost::test_tools::assertion::value_expr&>; Lhs = toml::basic_value; Rhs = toml::basic_value; Enabler = void; std::ostream = std::basic_ostream]’ 246s /usr/include/boost/test/tools/assertion.hpp:369:26: required from ‘void boost::test_tools::assertion::binary_expr::report(std::ostream&) const [with LExpr = boost::test_tools::assertion::value_expr&>; Rhs = const toml::basic_value&; OP = boost::test_tools::assertion::op::EQ, toml::basic_value, void>; std::ostream = std::basic_ostream]’ 246s /usr/include/boost/test/tools/assertion.hpp:379:9: required from ‘boost::test_tools::assertion_result boost::test_tools::assertion::binary_expr::evaluate(bool) const [with LExpr = boost::test_tools::assertion::value_expr&>; Rhs = const toml::basic_value&; OP = boost::test_tools::assertion::op::EQ, toml::basic_value, void>]’ 246s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_literals.cpp:18:9: required from here 246s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:67:23: warning: comparison is always true due to limited range of data type [-Wtype-limits] 246s 67 | if (c >= 0x00 && c < 0x20) 246s | ~~^~~~~~~ 250s [ 65%] Linking CXX executable test_literals 250s [ 65%] Built target test_literals 250s [ 66%] Building CXX object tests/CMakeFiles/test_comments.dir/test_comments.cpp.o 251s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_comments.cpp: In member function ‘void test_comment_before::test_method()’: 251s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_comments.cpp:17:21: warning: possibly dangling reference to a temporary [-Wdangling-reference] 251s 17 | const auto& a = toml::find(v, "a"); 251s | ^ 251s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_comments.cpp:17:35: note: the temporary was destroyed at the end of the full expression ‘toml::find(v, std::__cxx11::basic_string(((const char*)"a"), std::allocator()))’ 251s 17 | const auto& a = toml::find(v, "a"); 251s | ~~~~~~~~~~^~~~~~~~ 251s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_comments.cpp:18:21: warning: possibly dangling reference to a temporary [-Wdangling-reference] 251s 18 | const auto& b = toml::find(v, "b"); 251s | ^ 251s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_comments.cpp:18:35: note: the temporary was destroyed at the end of the full expression ‘toml::find(v, std::__cxx11::basic_string(((const char*)"b"), std::allocator()))’ 251s 18 | const auto& b = toml::find(v, "b"); 251s | ~~~~~~~~~~^~~~~~~~ 251s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_comments.cpp:38:21: warning: possibly dangling reference to a temporary [-Wdangling-reference] 251s 38 | const auto& a = toml::find(v, "a"); 251s | ^ 251s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_comments.cpp:38:35: note: the temporary was destroyed at the end of the full expression ‘toml::find(v, std::__cxx11::basic_string(((const char*)"a"), std::allocator()))’ 251s 38 | const auto& a = toml::find(v, "a"); 251s | ~~~~~~~~~~^~~~~~~~ 251s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_comments.cpp:39:21: warning: possibly dangling reference to a temporary [-Wdangling-reference] 251s 39 | const auto& b = toml::find(v, "b"); 251s | ^ 251s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_comments.cpp:39:35: note: the temporary was destroyed at the end of the full expression ‘toml::find(v, std::__cxx11::basic_string(((const char*)"b"), std::allocator()))’ 251s 39 | const auto& b = toml::find(v, "b"); 251s | ~~~~~~~~~~^~~~~~~~ 251s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_comments.cpp: In member function ‘void test_comment_inline::test_method()’: 251s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_comments.cpp:61:21: warning: possibly dangling reference to a temporary [-Wdangling-reference] 251s 61 | const auto& a = toml::find(v, "a"); 251s | ^ 251s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_comments.cpp:61:35: note: the temporary was destroyed at the end of the full expression ‘toml::find(v, std::__cxx11::basic_string(((const char*)"a"), std::allocator()))’ 251s 61 | const auto& a = toml::find(v, "a"); 251s | ~~~~~~~~~~^~~~~~~~ 251s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_comments.cpp:62:21: warning: possibly dangling reference to a temporary [-Wdangling-reference] 251s 62 | const auto& b = toml::find(v, "b"); 251s | ^ 251s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_comments.cpp:62:35: note: the temporary was destroyed at the end of the full expression ‘toml::find(v, std::__cxx11::basic_string(((const char*)"b"), std::allocator()))’ 251s 62 | const auto& b = toml::find(v, "b"); 251s | ~~~~~~~~~~^~~~~~~~ 251s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_comments.cpp:82:21: warning: possibly dangling reference to a temporary [-Wdangling-reference] 251s 82 | const auto& a = toml::find(v, "a"); 251s | ^ 251s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_comments.cpp:82:36: note: the temporary was destroyed at the end of the full expression ‘toml::find(v, std::__cxx11::basic_string(((const char*)"a"), std::allocator()))’ 251s 82 | const auto& a = toml::find(v, "a"); 251s | ~~~~~~~~~~^~~~~~~~ 251s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_comments.cpp:83:21: warning: possibly dangling reference to a temporary [-Wdangling-reference] 251s 83 | const auto& b = toml::find(v, "b"); 251s | ^ 251s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_comments.cpp:83:36: note: the temporary was destroyed at the end of the full expression ‘toml::find(v, std::__cxx11::basic_string(((const char*)"b"), std::allocator()))’ 251s 83 | const auto& b = toml::find(v, "b"); 251s | ~~~~~~~~~~^~~~~~~~ 251s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_comments.cpp: In member function ‘void test_comment_both::test_method()’: 251s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_comments.cpp:113:21: warning: possibly dangling reference to a temporary [-Wdangling-reference] 251s 113 | const auto& a = toml::find(v, "a"); 251s | ^ 251s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_comments.cpp:113:36: note: the temporary was destroyed at the end of the full expression ‘toml::find(v, std::__cxx11::basic_string(((const char*)"a"), std::allocator()))’ 251s 113 | const auto& a = toml::find(v, "a"); 251s | ~~~~~~~~~~^~~~~~~~ 251s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_comments.cpp:114:21: warning: possibly dangling reference to a temporary [-Wdangling-reference] 251s 114 | const auto& b = toml::find(v, "b"); 251s | ^ 251s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_comments.cpp:114:36: note: the temporary was destroyed at the end of the full expression ‘toml::find(v, std::__cxx11::basic_string(((const char*)"b"), std::allocator()))’ 251s 114 | const auto& b = toml::find(v, "b"); 251s | ~~~~~~~~~~^~~~~~~~ 251s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_comments.cpp:115:21: warning: possibly dangling reference to a temporary [-Wdangling-reference] 251s 115 | const auto& c = toml::find(v, "c"); 251s | ^ 251s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_comments.cpp:115:36: note: the temporary was destroyed at the end of the full expression ‘toml::find(v, std::__cxx11::basic_string(((const char*)"c"), std::allocator()))’ 251s 115 | const auto& c = toml::find(v, "c"); 251s | ~~~~~~~~~~^~~~~~~~ 251s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_comments.cpp: In member function ‘void test_discard_comment::test_method()’: 251s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_comments.cpp:189:17: warning: possibly dangling reference to a temporary [-Wdangling-reference] 251s 189 | const auto& a = toml::find(v, "a"); 251s | ^ 251s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_comments.cpp:189:32: note: the temporary was destroyed at the end of the full expression ‘toml::find(v, std::__cxx11::basic_string(((const char*)"a"), std::allocator()))’ 251s 189 | const auto& a = toml::find(v, "a"); 251s | ~~~~~~~~~~^~~~~~~~ 251s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_comments.cpp:190:17: warning: possibly dangling reference to a temporary [-Wdangling-reference] 251s 190 | const auto& b = toml::find(v, "b"); 251s | ^ 251s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_comments.cpp:190:32: note: the temporary was destroyed at the end of the full expression ‘toml::find(v, std::__cxx11::basic_string(((const char*)"b"), std::allocator()))’ 251s 190 | const auto& b = toml::find(v, "b"); 251s | ~~~~~~~~~~^~~~~~~~ 251s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_comments.cpp:191:17: warning: possibly dangling reference to a temporary [-Wdangling-reference] 251s 191 | const auto& c = toml::find(v, "c"); 251s | ^ 251s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_comments.cpp:191:32: note: the temporary was destroyed at the end of the full expression ‘toml::find(v, std::__cxx11::basic_string(((const char*)"c"), std::allocator()))’ 251s 191 | const auto& c = toml::find(v, "c"); 251s | ~~~~~~~~~~^~~~~~~~ 252s In file included from /tmp/autopkgtest.EMfKCP/build.oIT/src/toml.hpp:32, 252s from /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_comments.cpp:1: 252s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/parser.hpp: In instantiation of ‘toml::basic_value toml::detail::parse(std::vector&, const std::string&) [with Comment = toml::preserve_comments; Table = std::unordered_map; Array = std::vector; std::string = std::__cxx11::basic_string]’: 252s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/parser.hpp:2558:48: required from ‘toml::basic_value toml::parse(std::istream&, std::string) [with Comment = preserve_comments; Table = std::unordered_map; Array = std::vector; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]’ 252s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_comments.cpp:15:60: required from here 252s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/parser.hpp:2471:22: warning: redundant move in initialization [-Wredundant-move] 252s 2471 | detail::location loc(std::move(fname), std::move(letters)); 252s | ^~~ 252s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/parser.hpp:2471:22: note: remove ‘std::move’ call 252s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/parser.hpp: In instantiation of ‘toml::basic_value toml::detail::parse(std::vector&, const std::string&) [with Comment = toml::discard_comments; Table = std::unordered_map; Array = std::vector; std::string = std::__cxx11::basic_string]’: 252s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/parser.hpp:2558:48: required from ‘toml::basic_value toml::parse(std::istream&, std::string) [with Comment = discard_comments; Table = std::unordered_map; Array = std::vector; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]’ 252s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_comments.cpp:187:55: required from here 252s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/parser.hpp:2471:22: warning: redundant move in initialization [-Wredundant-move] 252s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/parser.hpp:2471:22: note: remove ‘std::move’ call 252s In file included from /tmp/autopkgtest.EMfKCP/build.oIT/src/toml.hpp:34: 252s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp: In instantiation of ‘std::string toml::serializer::escape_ml_basic_string(const std::string&) const [with Value = toml::basic_value; std::string = std::__cxx11::basic_string]’: 252s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:259:44: required from ‘std::string toml::serializer::operator()(const string_type&) const [with Value = toml::basic_value; std::string = std::__cxx11::basic_string; string_type = toml::string]’ 252s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/value.hpp:1974:55: required from ‘toml::detail::return_type_of_t toml::visit(Visitor&&, const basic_value&) [with Visitor = serializer >; C = preserve_comments; T = std::unordered_map; A = std::vector; detail::return_type_of_t = std::__cxx11::basic_string]’ 252s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:965:34: required from ‘std::basic_ostream<_CharT, _Traits>& toml::operator<<(std::basic_ostream<_CharT, _Traits>&, const basic_value&) [with charT = char; traits = std::char_traits; C = preserve_comments; M = std::unordered_map; V = std::vector]’ 252s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_comments.cpp:516:31: required from here 252s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:565:30: warning: comparison is always true due to limited range of data type [-Wtype-limits] 252s 565 | if((0x00 <= c && c <= 0x08) || (0x0A <= c && c <= 0x1F) || c == 0x7F) 252s | ~~~~~^~~~ 252s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp: In instantiation of ‘std::string toml::serializer::escape_basic_string(const std::string&) const [with Value = toml::basic_value; std::string = std::__cxx11::basic_string]’: 252s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:274:41: required from ‘std::string toml::serializer::operator()(const string_type&) const [with Value = toml::basic_value; std::string = std::__cxx11::basic_string; string_type = toml::string]’ 252s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/value.hpp:1974:55: required from ‘toml::detail::return_type_of_t toml::visit(Visitor&&, const basic_value&) [with Visitor = serializer >; C = preserve_comments; T = std::unordered_map; A = std::vector; detail::return_type_of_t = std::__cxx11::basic_string]’ 252s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:965:34: required from ‘std::basic_ostream<_CharT, _Traits>& toml::operator<<(std::basic_ostream<_CharT, _Traits>&, const basic_value&) [with charT = char; traits = std::char_traits; C = preserve_comments; M = std::unordered_map; V = std::vector]’ 252s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_comments.cpp:516:31: required from here 252s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:518:30: warning: comparison is always true due to limited range of data type [-Wtype-limits] 252s 518 | if((0x00 <= c && c <= 0x08) || (0x0A <= c && c <= 0x1F) || c == 0x7F) 252s | ~~~~~^~~~ 252s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp: In instantiation of ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc> toml::format_key(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with charT = char; traits = std::char_traits; Alloc = std::allocator]’: 252s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:477:36: required from ‘std::string toml::serializer::operator()(const table_type&) const [with Value = toml::basic_value; std::string = std::__cxx11::basic_string; table_type = std::unordered_map, toml::basic_value >]’ 252s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/value.hpp:1980:55: required from ‘toml::detail::return_type_of_t toml::visit(Visitor&&, const basic_value&) [with Visitor = serializer >; C = preserve_comments; T = std::unordered_map; A = std::vector; detail::return_type_of_t = std::__cxx11::basic_string]’ 252s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:965:34: required from ‘std::basic_ostream<_CharT, _Traits>& toml::operator<<(std::basic_ostream<_CharT, _Traits>&, const basic_value&) [with charT = char; traits = std::char_traits; C = preserve_comments; M = std::unordered_map; V = std::vector]’ 252s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_comments.cpp:516:31: required from here 252s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:67:23: warning: comparison is always true due to limited range of data type [-Wtype-limits] 252s 67 | if (c >= 0x00 && c < 0x20) 252s | ~~^~~~~~~ 258s [ 67%] Linking CXX executable test_comments 258s [ 67%] Built target test_comments 258s [ 68%] Building CXX object tests/CMakeFiles/test_get.dir/test_get.cpp.o 262s In file included from /tmp/autopkgtest.EMfKCP/build.oIT/src/toml.hpp:34, 262s from /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_get.cpp:1: 262s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp: In instantiation of ‘std::string toml::serializer::escape_ml_basic_string(const std::string&) const [with Value = toml::basic_value; std::string = std::__cxx11::basic_string]’: 262s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:259:44: required from ‘std::string toml::serializer::operator()(const string_type&) const [with Value = toml::basic_value; std::string = std::__cxx11::basic_string; string_type = toml::string]’ 262s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/value.hpp:1974:55: required from ‘toml::detail::return_type_of_t toml::visit(Visitor&&, const basic_value&) [with Visitor = serializer >; C = discard_comments; T = std::unordered_map; A = std::vector; detail::return_type_of_t = std::__cxx11::basic_string]’ 262s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:965:34: required from ‘std::basic_ostream<_CharT, _Traits>& toml::operator<<(std::basic_ostream<_CharT, _Traits>&, const basic_value&) [with charT = char; traits = std::char_traits; C = discard_comments; M = std::unordered_map; V = std::vector]’ 262s /usr/include/boost/test/tools/detail/print_helper.hpp:55:18: required from ‘std::ostream& boost::test_tools::tt_detail::impl::boost_test_print_type(std::ostream&, const T&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 262s /usr/include/boost/test/tools/detail/print_helper.hpp:62:45: required from ‘std::ostream& boost::test_tools::tt_detail::impl::boost_test_print_type_impl::operator()(std::ostream&, const R&) const [with R = toml::basic_value; std::ostream = std::basic_ostream]’ 262s /usr/include/boost/test/tools/detail/print_helper.hpp:91:30: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 262s /usr/include/boost/function/function_template.hpp:728:22: required from ‘boost::function0::function0(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::unit_test::ut_detail::test_case_template_invoker >; R = void; typename boost::enable_if_<(! boost::is_integral::value), int>::type = int]’ 262s /usr/include/boost/function/function_template.hpp:1110:16: required from ‘boost::function::function(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::unit_test::ut_detail::test_case_template_invoker >; R = void; typename boost::enable_if_<(! boost::is_integral::value), int>::type = int]’ 262s /usr/include/boost/test/tree/test_case_template.hpp:119:42: required from ‘void boost::unit_test::ut_detail::generate_test_case_4_type::operator()(boost::mpl::identity) [with TestType = toml::basic_value; Generator = boost::unit_test::ut_detail::template_test_case_gen, toml::basic_value, toml::basic_value, toml::basic_value > >; TestCaseTemplate = test_get_exact_invoker]’ 262s /usr/include/boost/test/tree/test_case_template.hpp:183:22: required from ‘void boost::unit_test::ut_detail::template_test_case_gen, typename std::enable_if<(! boost::mpl::is_sequence >::value)>::type>::for_each(F&) [with F = boost::unit_test::ut_detail::generate_test_case_4_type, toml::basic_value, toml::basic_value, toml::basic_value > >, test_get_exact_invoker>; TestCaseTemplate = test_get_exact_invoker; C = std::tuple; parameter_pack = {toml::basic_value, toml::basic_value, toml::basic_value, toml::basic_value}; typename std::enable_if<(! boost::mpl::is_sequence >::value)>::type = void]’ 262s /usr/include/boost/test/tree/test_case_template.hpp:199:23: required from ‘boost::unit_test::ut_detail::template_test_case_gen, typename std::enable_if<(! boost::mpl::is_sequence >::value)>::type>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate = test_get_exact_invoker; C = std::tuple; parameter_pack = {toml::basic_value, toml::basic_value, toml::basic_value, toml::basic_value}; typename std::enable_if<(! boost::mpl::is_sequence >::value)>::type = void; boost::unit_test::const_string = boost::unit_test::basic_cstring; std::size_t = long unsigned int]’ 262s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_get.cpp:23:1: required from here 262s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:565:30: warning: comparison is always true due to limited range of data type [-Wtype-limits] 262s 565 | if((0x00 <= c && c <= 0x08) || (0x0A <= c && c <= 0x1F) || c == 0x7F) 262s | ~~~~~^~~~ 262s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp: In instantiation of ‘std::string toml::serializer::escape_basic_string(const std::string&) const [with Value = toml::basic_value; std::string = std::__cxx11::basic_string]’: 262s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:274:41: required from ‘std::string toml::serializer::operator()(const string_type&) const [with Value = toml::basic_value; std::string = std::__cxx11::basic_string; string_type = toml::string]’ 262s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/value.hpp:1974:55: required from ‘toml::detail::return_type_of_t toml::visit(Visitor&&, const basic_value&) [with Visitor = serializer >; C = discard_comments; T = std::unordered_map; A = std::vector; detail::return_type_of_t = std::__cxx11::basic_string]’ 262s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:965:34: required from ‘std::basic_ostream<_CharT, _Traits>& toml::operator<<(std::basic_ostream<_CharT, _Traits>&, const basic_value&) [with charT = char; traits = std::char_traits; C = discard_comments; M = std::unordered_map; V = std::vector]’ 262s /usr/include/boost/test/tools/detail/print_helper.hpp:55:18: required from ‘std::ostream& boost::test_tools::tt_detail::impl::boost_test_print_type(std::ostream&, const T&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 262s /usr/include/boost/test/tools/detail/print_helper.hpp:62:45: required from ‘std::ostream& boost::test_tools::tt_detail::impl::boost_test_print_type_impl::operator()(std::ostream&, const R&) const [with R = toml::basic_value; std::ostream = std::basic_ostream]’ 262s /usr/include/boost/test/tools/detail/print_helper.hpp:91:30: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 262s /usr/include/boost/function/function_template.hpp:728:22: required from ‘boost::function0::function0(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::unit_test::ut_detail::test_case_template_invoker >; R = void; typename boost::enable_if_<(! boost::is_integral::value), int>::type = int]’ 262s /usr/include/boost/function/function_template.hpp:1110:16: required from ‘boost::function::function(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::unit_test::ut_detail::test_case_template_invoker >; R = void; typename boost::enable_if_<(! boost::is_integral::value), int>::type = int]’ 262s /usr/include/boost/test/tree/test_case_template.hpp:119:42: required from ‘void boost::unit_test::ut_detail::generate_test_case_4_type::operator()(boost::mpl::identity) [with TestType = toml::basic_value; Generator = boost::unit_test::ut_detail::template_test_case_gen, toml::basic_value, toml::basic_value, toml::basic_value > >; TestCaseTemplate = test_get_exact_invoker]’ 262s /usr/include/boost/test/tree/test_case_template.hpp:183:22: required from ‘void boost::unit_test::ut_detail::template_test_case_gen, typename std::enable_if<(! boost::mpl::is_sequence >::value)>::type>::for_each(F&) [with F = boost::unit_test::ut_detail::generate_test_case_4_type, toml::basic_value, toml::basic_value, toml::basic_value > >, test_get_exact_invoker>; TestCaseTemplate = test_get_exact_invoker; C = std::tuple; parameter_pack = {toml::basic_value, toml::basic_value, toml::basic_value, toml::basic_value}; typename std::enable_if<(! boost::mpl::is_sequence >::value)>::type = void]’ 262s /usr/include/boost/test/tree/test_case_template.hpp:199:23: required from ‘boost::unit_test::ut_detail::template_test_case_gen, typename std::enable_if<(! boost::mpl::is_sequence >::value)>::type>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate = test_get_exact_invoker; C = std::tuple; parameter_pack = {toml::basic_value, toml::basic_value, toml::basic_value, toml::basic_value}; typename std::enable_if<(! boost::mpl::is_sequence >::value)>::type = void; boost::unit_test::const_string = boost::unit_test::basic_cstring; std::size_t = long unsigned int]’ 262s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_get.cpp:23:1: required from here 262s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:518:30: warning: comparison is always true due to limited range of data type [-Wtype-limits] 262s 518 | if((0x00 <= c && c <= 0x08) || (0x0A <= c && c <= 0x1F) || c == 0x7F) 262s | ~~~~~^~~~ 262s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp: In instantiation of ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc> toml::format_key(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with charT = char; traits = std::char_traits; Alloc = std::allocator]’: 262s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:477:36: required from ‘std::string toml::serializer::operator()(const table_type&) const [with Value = toml::basic_value; std::string = std::__cxx11::basic_string; table_type = std::unordered_map, toml::basic_value >]’ 262s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/value.hpp:1980:55: required from ‘toml::detail::return_type_of_t toml::visit(Visitor&&, const basic_value&) [with Visitor = serializer >; C = discard_comments; T = std::unordered_map; A = std::vector; detail::return_type_of_t = std::__cxx11::basic_string]’ 262s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:965:34: required from ‘std::basic_ostream<_CharT, _Traits>& toml::operator<<(std::basic_ostream<_CharT, _Traits>&, const basic_value&) [with charT = char; traits = std::char_traits; C = discard_comments; M = std::unordered_map; V = std::vector]’ 262s /usr/include/boost/test/tools/detail/print_helper.hpp:55:18: required from ‘std::ostream& boost::test_tools::tt_detail::impl::boost_test_print_type(std::ostream&, const T&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 262s /usr/include/boost/test/tools/detail/print_helper.hpp:62:45: required from ‘std::ostream& boost::test_tools::tt_detail::impl::boost_test_print_type_impl::operator()(std::ostream&, const R&) const [with R = toml::basic_value; std::ostream = std::basic_ostream]’ 262s /usr/include/boost/test/tools/detail/print_helper.hpp:91:30: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 262s /usr/include/boost/function/function_template.hpp:728:22: required from ‘boost::function0::function0(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::unit_test::ut_detail::test_case_template_invoker >; R = void; typename boost::enable_if_<(! boost::is_integral::value), int>::type = int]’ 262s /usr/include/boost/function/function_template.hpp:1110:16: required from ‘boost::function::function(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::unit_test::ut_detail::test_case_template_invoker >; R = void; typename boost::enable_if_<(! boost::is_integral::value), int>::type = int]’ 262s /usr/include/boost/test/tree/test_case_template.hpp:119:42: required from ‘void boost::unit_test::ut_detail::generate_test_case_4_type::operator()(boost::mpl::identity) [with TestType = toml::basic_value; Generator = boost::unit_test::ut_detail::template_test_case_gen, toml::basic_value, toml::basic_value, toml::basic_value > >; TestCaseTemplate = test_get_exact_invoker]’ 262s /usr/include/boost/test/tree/test_case_template.hpp:183:22: required from ‘void boost::unit_test::ut_detail::template_test_case_gen, typename std::enable_if<(! boost::mpl::is_sequence >::value)>::type>::for_each(F&) [with F = boost::unit_test::ut_detail::generate_test_case_4_type, toml::basic_value, toml::basic_value, toml::basic_value > >, test_get_exact_invoker>; TestCaseTemplate = test_get_exact_invoker; C = std::tuple; parameter_pack = {toml::basic_value, toml::basic_value, toml::basic_value, toml::basic_value}; typename std::enable_if<(! boost::mpl::is_sequence >::value)>::type = void]’ 262s /usr/include/boost/test/tree/test_case_template.hpp:199:23: required from ‘boost::unit_test::ut_detail::template_test_case_gen, typename std::enable_if<(! boost::mpl::is_sequence >::value)>::type>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate = test_get_exact_invoker; C = std::tuple; parameter_pack = {toml::basic_value, toml::basic_value, toml::basic_value, toml::basic_value}; typename std::enable_if<(! boost::mpl::is_sequence >::value)>::type = void; boost::unit_test::const_string = boost::unit_test::basic_cstring; std::size_t = long unsigned int]’ 262s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_get.cpp:23:1: required from here 262s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:67:23: warning: comparison is always true due to limited range of data type [-Wtype-limits] 262s 67 | if (c >= 0x00 && c < 0x20) 262s | ~~^~~~~~~ 262s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp: In instantiation of ‘std::string toml::serializer::escape_ml_basic_string(const std::string&) const [with Value = toml::basic_value; std::string = std::__cxx11::basic_string]’: 262s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:259:44: required from ‘std::string toml::serializer::operator()(const string_type&) const [with Value = toml::basic_value; std::string = std::__cxx11::basic_string; string_type = toml::string]’ 262s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/value.hpp:1974:55: required from ‘toml::detail::return_type_of_t toml::visit(Visitor&&, const basic_value&) [with Visitor = serializer >; C = preserve_comments; T = std::unordered_map; A = std::vector; detail::return_type_of_t = std::__cxx11::basic_string]’ 262s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:965:34: required from ‘std::basic_ostream<_CharT, _Traits>& toml::operator<<(std::basic_ostream<_CharT, _Traits>&, const basic_value&) [with charT = char; traits = std::char_traits; C = preserve_comments; M = std::unordered_map; V = std::vector]’ 262s /usr/include/boost/test/tools/detail/print_helper.hpp:55:18: required from ‘std::ostream& boost::test_tools::tt_detail::impl::boost_test_print_type(std::ostream&, const T&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 262s /usr/include/boost/test/tools/detail/print_helper.hpp:62:45: required from ‘std::ostream& boost::test_tools::tt_detail::impl::boost_test_print_type_impl::operator()(std::ostream&, const R&) const [with R = toml::basic_value; std::ostream = std::basic_ostream]’ 262s /usr/include/boost/test/tools/detail/print_helper.hpp:91:30: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 262s /usr/include/boost/function/function_template.hpp:728:22: required from ‘boost::function0::function0(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::unit_test::ut_detail::test_case_template_invoker >; R = void; typename boost::enable_if_<(! boost::is_integral::value), int>::type = int]’ 262s /usr/include/boost/function/function_template.hpp:1110:16: required from ‘boost::function::function(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::unit_test::ut_detail::test_case_template_invoker >; R = void; typename boost::enable_if_<(! boost::is_integral::value), int>::type = int]’ 262s /usr/include/boost/test/tree/test_case_template.hpp:119:42: required from ‘void boost::unit_test::ut_detail::generate_test_case_4_type::operator()(boost::mpl::identity) [with TestType = toml::basic_value; Generator = boost::unit_test::ut_detail::template_test_case_gen, toml::basic_value, toml::basic_value, toml::basic_value > >; TestCaseTemplate = test_get_exact_invoker]’ 262s /usr/include/boost/test/tree/test_case_template.hpp:183:22: required from ‘void boost::unit_test::ut_detail::template_test_case_gen, typename std::enable_if<(! boost::mpl::is_sequence >::value)>::type>::for_each(F&) [with F = boost::unit_test::ut_detail::generate_test_case_4_type, toml::basic_value, toml::basic_value, toml::basic_value > >, test_get_exact_invoker>; TestCaseTemplate = test_get_exact_invoker; C = std::tuple; parameter_pack = {toml::basic_value, toml::basic_value, toml::basic_value, toml::basic_value}; typename std::enable_if<(! boost::mpl::is_sequence >::value)>::type = void]’ 262s /usr/include/boost/test/tree/test_case_template.hpp:199:23: required from ‘boost::unit_test::ut_detail::template_test_case_gen, typename std::enable_if<(! boost::mpl::is_sequence >::value)>::type>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate = test_get_exact_invoker; C = std::tuple; parameter_pack = {toml::basic_value, toml::basic_value, toml::basic_value, toml::basic_value}; typename std::enable_if<(! boost::mpl::is_sequence >::value)>::type = void; boost::unit_test::const_string = boost::unit_test::basic_cstring; std::size_t = long unsigned int]’ 262s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_get.cpp:23:1: required from here 262s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:565:30: warning: comparison is always true due to limited range of data type [-Wtype-limits] 262s 565 | if((0x00 <= c && c <= 0x08) || (0x0A <= c && c <= 0x1F) || c == 0x7F) 262s | ~~~~~^~~~ 262s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp: In instantiation of ‘std::string toml::serializer::escape_basic_string(const std::string&) const [with Value = toml::basic_value; std::string = std::__cxx11::basic_string]’: 262s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:274:41: required from ‘std::string toml::serializer::operator()(const string_type&) const [with Value = toml::basic_value; std::string = std::__cxx11::basic_string; string_type = toml::string]’ 262s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/value.hpp:1974:55: required from ‘toml::detail::return_type_of_t toml::visit(Visitor&&, const basic_value&) [with Visitor = serializer >; C = preserve_comments; T = std::unordered_map; A = std::vector; detail::return_type_of_t = std::__cxx11::basic_string]’ 262s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:965:34: required from ‘std::basic_ostream<_CharT, _Traits>& toml::operator<<(std::basic_ostream<_CharT, _Traits>&, const basic_value&) [with charT = char; traits = std::char_traits; C = preserve_comments; M = std::unordered_map; V = std::vector]’ 262s /usr/include/boost/test/tools/detail/print_helper.hpp:55:18: required from ‘std::ostream& boost::test_tools::tt_detail::impl::boost_test_print_type(std::ostream&, const T&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 262s /usr/include/boost/test/tools/detail/print_helper.hpp:62:45: required from ‘std::ostream& boost::test_tools::tt_detail::impl::boost_test_print_type_impl::operator()(std::ostream&, const R&) const [with R = toml::basic_value; std::ostream = std::basic_ostream]’ 262s /usr/include/boost/test/tools/detail/print_helper.hpp:91:30: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 262s /usr/include/boost/function/function_template.hpp:728:22: required from ‘boost::function0::function0(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::unit_test::ut_detail::test_case_template_invoker >; R = void; typename boost::enable_if_<(! boost::is_integral::value), int>::type = int]’ 262s /usr/include/boost/function/function_template.hpp:1110:16: required from ‘boost::function::function(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::unit_test::ut_detail::test_case_template_invoker >; R = void; typename boost::enable_if_<(! boost::is_integral::value), int>::type = int]’ 262s /usr/include/boost/test/tree/test_case_template.hpp:119:42: required from ‘void boost::unit_test::ut_detail::generate_test_case_4_type::operator()(boost::mpl::identity) [with TestType = toml::basic_value; Generator = boost::unit_test::ut_detail::template_test_case_gen, toml::basic_value, toml::basic_value, toml::basic_value > >; TestCaseTemplate = test_get_exact_invoker]’ 262s /usr/include/boost/test/tree/test_case_template.hpp:183:22: required from ‘void boost::unit_test::ut_detail::template_test_case_gen, typename std::enable_if<(! boost::mpl::is_sequence >::value)>::type>::for_each(F&) [with F = boost::unit_test::ut_detail::generate_test_case_4_type, toml::basic_value, toml::basic_value, toml::basic_value > >, test_get_exact_invoker>; TestCaseTemplate = test_get_exact_invoker; C = std::tuple; parameter_pack = {toml::basic_value, toml::basic_value, toml::basic_value, toml::basic_value}; typename std::enable_if<(! boost::mpl::is_sequence >::value)>::type = void]’ 262s /usr/include/boost/test/tree/test_case_template.hpp:199:23: required from ‘boost::unit_test::ut_detail::template_test_case_gen, typename std::enable_if<(! boost::mpl::is_sequence >::value)>::type>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate = test_get_exact_invoker; C = std::tuple; parameter_pack = {toml::basic_value, toml::basic_value, toml::basic_value, toml::basic_value}; typename std::enable_if<(! boost::mpl::is_sequence >::value)>::type = void; boost::unit_test::const_string = boost::unit_test::basic_cstring; std::size_t = long unsigned int]’ 262s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_get.cpp:23:1: required from here 262s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:518:30: warning: comparison is always true due to limited range of data type [-Wtype-limits] 262s 518 | if((0x00 <= c && c <= 0x08) || (0x0A <= c && c <= 0x1F) || c == 0x7F) 262s | ~~~~~^~~~ 262s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp: In instantiation of ‘std::string toml::serializer::escape_ml_basic_string(const std::string&) const [with Value = toml::basic_value; std::string = std::__cxx11::basic_string]’: 262s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:259:44: required from ‘std::string toml::serializer::operator()(const string_type&) const [with Value = toml::basic_value; std::string = std::__cxx11::basic_string; string_type = toml::string]’ 262s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/value.hpp:1974:55: required from ‘toml::detail::return_type_of_t toml::visit(Visitor&&, const basic_value&) [with Visitor = serializer >; C = discard_comments; T = std::map; A = std::deque; detail::return_type_of_t = std::__cxx11::basic_string]’ 262s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:965:34: required from ‘std::basic_ostream<_CharT, _Traits>& toml::operator<<(std::basic_ostream<_CharT, _Traits>&, const basic_value&) [with charT = char; traits = std::char_traits; C = discard_comments; M = std::map; V = std::deque]’ 262s /usr/include/boost/test/tools/detail/print_helper.hpp:55:18: required from ‘std::ostream& boost::test_tools::tt_detail::impl::boost_test_print_type(std::ostream&, const T&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 262s /usr/include/boost/test/tools/detail/print_helper.hpp:62:45: required from ‘std::ostream& boost::test_tools::tt_detail::impl::boost_test_print_type_impl::operator()(std::ostream&, const R&) const [with R = toml::basic_value; std::ostream = std::basic_ostream]’ 262s /usr/include/boost/test/tools/detail/print_helper.hpp:91:30: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 262s /usr/include/boost/function/function_template.hpp:728:22: required from ‘boost::function0::function0(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::unit_test::ut_detail::test_case_template_invoker >; R = void; typename boost::enable_if_<(! boost::is_integral::value), int>::type = int]’ 262s /usr/include/boost/function/function_template.hpp:1110:16: required from ‘boost::function::function(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::unit_test::ut_detail::test_case_template_invoker >; R = void; typename boost::enable_if_<(! boost::is_integral::value), int>::type = int]’ 262s /usr/include/boost/test/tree/test_case_template.hpp:119:42: required from ‘void boost::unit_test::ut_detail::generate_test_case_4_type::operator()(boost::mpl::identity) [with TestType = toml::basic_value; Generator = boost::unit_test::ut_detail::template_test_case_gen, toml::basic_value, toml::basic_value, toml::basic_value > >; TestCaseTemplate = test_get_exact_invoker]’ 262s /usr/include/boost/test/tree/test_case_template.hpp:183:22: required from ‘void boost::unit_test::ut_detail::template_test_case_gen, typename std::enable_if<(! boost::mpl::is_sequence >::value)>::type>::for_each(F&) [with F = boost::unit_test::ut_detail::generate_test_case_4_type, toml::basic_value, toml::basic_value, toml::basic_value > >, test_get_exact_invoker>; TestCaseTemplate = test_get_exact_invoker; C = std::tuple; parameter_pack = {toml::basic_value, toml::basic_value, toml::basic_value, toml::basic_value}; typename std::enable_if<(! boost::mpl::is_sequence >::value)>::type = void]’ 262s /usr/include/boost/test/tree/test_case_template.hpp:199:23: required from ‘boost::unit_test::ut_detail::template_test_case_gen, typename std::enable_if<(! boost::mpl::is_sequence >::value)>::type>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate = test_get_exact_invoker; C = std::tuple; parameter_pack = {toml::basic_value, toml::basic_value, toml::basic_value, toml::basic_value}; typename std::enable_if<(! boost::mpl::is_sequence >::value)>::type = void; boost::unit_test::const_string = boost::unit_test::basic_cstring; std::size_t = long unsigned int]’ 262s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_get.cpp:23:1: required from here 262s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:565:30: warning: comparison is always true due to limited range of data type [-Wtype-limits] 262s 565 | if((0x00 <= c && c <= 0x08) || (0x0A <= c && c <= 0x1F) || c == 0x7F) 262s | ~~~~~^~~~ 262s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp: In instantiation of ‘std::string toml::serializer::escape_basic_string(const std::string&) const [with Value = toml::basic_value; std::string = std::__cxx11::basic_string]’: 262s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:274:41: required from ‘std::string toml::serializer::operator()(const string_type&) const [with Value = toml::basic_value; std::string = std::__cxx11::basic_string; string_type = toml::string]’ 262s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/value.hpp:1974:55: required from ‘toml::detail::return_type_of_t toml::visit(Visitor&&, const basic_value&) [with Visitor = serializer >; C = discard_comments; T = std::map; A = std::deque; detail::return_type_of_t = std::__cxx11::basic_string]’ 262s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:965:34: required from ‘std::basic_ostream<_CharT, _Traits>& toml::operator<<(std::basic_ostream<_CharT, _Traits>&, const basic_value&) [with charT = char; traits = std::char_traits; C = discard_comments; M = std::map; V = std::deque]’ 262s /usr/include/boost/test/tools/detail/print_helper.hpp:55:18: required from ‘std::ostream& boost::test_tools::tt_detail::impl::boost_test_print_type(std::ostream&, const T&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 262s /usr/include/boost/test/tools/detail/print_helper.hpp:62:45: required from ‘std::ostream& boost::test_tools::tt_detail::impl::boost_test_print_type_impl::operator()(std::ostream&, const R&) const [with R = toml::basic_value; std::ostream = std::basic_ostream]’ 262s /usr/include/boost/test/tools/detail/print_helper.hpp:91:30: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 262s /usr/include/boost/function/function_template.hpp:728:22: required from ‘boost::function0::function0(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::unit_test::ut_detail::test_case_template_invoker >; R = void; typename boost::enable_if_<(! boost::is_integral::value), int>::type = int]’ 262s /usr/include/boost/function/function_template.hpp:1110:16: required from ‘boost::function::function(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::unit_test::ut_detail::test_case_template_invoker >; R = void; typename boost::enable_if_<(! boost::is_integral::value), int>::type = int]’ 262s /usr/include/boost/test/tree/test_case_template.hpp:119:42: required from ‘void boost::unit_test::ut_detail::generate_test_case_4_type::operator()(boost::mpl::identity) [with TestType = toml::basic_value; Generator = boost::unit_test::ut_detail::template_test_case_gen, toml::basic_value, toml::basic_value, toml::basic_value > >; TestCaseTemplate = test_get_exact_invoker]’ 262s /usr/include/boost/test/tree/test_case_template.hpp:183:22: required from ‘void boost::unit_test::ut_detail::template_test_case_gen, typename std::enable_if<(! boost::mpl::is_sequence >::value)>::type>::for_each(F&) [with F = boost::unit_test::ut_detail::generate_test_case_4_type, toml::basic_value, toml::basic_value, toml::basic_value > >, test_get_exact_invoker>; TestCaseTemplate = test_get_exact_invoker; C = std::tuple; parameter_pack = {toml::basic_value, toml::basic_value, toml::basic_value, toml::basic_value}; typename std::enable_if<(! boost::mpl::is_sequence >::value)>::type = void]’ 262s /usr/include/boost/test/tree/test_case_template.hpp:199:23: required from ‘boost::unit_test::ut_detail::template_test_case_gen, typename std::enable_if<(! boost::mpl::is_sequence >::value)>::type>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate = test_get_exact_invoker; C = std::tuple; parameter_pack = {toml::basic_value, toml::basic_value, toml::basic_value, toml::basic_value}; typename std::enable_if<(! boost::mpl::is_sequence >::value)>::type = void; boost::unit_test::const_string = boost::unit_test::basic_cstring; std::size_t = long unsigned int]’ 262s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_get.cpp:23:1: required from here 262s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:518:30: warning: comparison is always true due to limited range of data type [-Wtype-limits] 262s 518 | if((0x00 <= c && c <= 0x08) || (0x0A <= c && c <= 0x1F) || c == 0x7F) 262s | ~~~~~^~~~ 262s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp: In instantiation of ‘std::string toml::serializer::escape_ml_basic_string(const std::string&) const [with Value = toml::basic_value; std::string = std::__cxx11::basic_string]’: 262s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:259:44: required from ‘std::string toml::serializer::operator()(const string_type&) const [with Value = toml::basic_value; std::string = std::__cxx11::basic_string; string_type = toml::string]’ 262s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/value.hpp:1974:55: required from ‘toml::detail::return_type_of_t toml::visit(Visitor&&, const basic_value&) [with Visitor = serializer >; C = preserve_comments; T = std::map; A = std::deque; detail::return_type_of_t = std::__cxx11::basic_string]’ 262s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:965:34: required from ‘std::basic_ostream<_CharT, _Traits>& toml::operator<<(std::basic_ostream<_CharT, _Traits>&, const basic_value&) [with charT = char; traits = std::char_traits; C = preserve_comments; M = std::map; V = std::deque]’ 262s /usr/include/boost/test/tools/detail/print_helper.hpp:55:18: required from ‘std::ostream& boost::test_tools::tt_detail::impl::boost_test_print_type(std::ostream&, const T&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 262s /usr/include/boost/test/tools/detail/print_helper.hpp:62:45: required from ‘std::ostream& boost::test_tools::tt_detail::impl::boost_test_print_type_impl::operator()(std::ostream&, const R&) const [with R = toml::basic_value; std::ostream = std::basic_ostream]’ 262s /usr/include/boost/test/tools/detail/print_helper.hpp:91:30: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 262s /usr/include/boost/function/function_template.hpp:728:22: required from ‘boost::function0::function0(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::unit_test::ut_detail::test_case_template_invoker >; R = void; typename boost::enable_if_<(! boost::is_integral::value), int>::type = int]’ 262s /usr/include/boost/function/function_template.hpp:1110:16: required from ‘boost::function::function(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::unit_test::ut_detail::test_case_template_invoker >; R = void; typename boost::enable_if_<(! boost::is_integral::value), int>::type = int]’ 262s /usr/include/boost/test/tree/test_case_template.hpp:119:42: required from ‘void boost::unit_test::ut_detail::generate_test_case_4_type::operator()(boost::mpl::identity) [with TestType = toml::basic_value; Generator = boost::unit_test::ut_detail::template_test_case_gen, toml::basic_value, toml::basic_value, toml::basic_value > >; TestCaseTemplate = test_get_exact_invoker]’ 262s /usr/include/boost/test/tree/test_case_template.hpp:183:22: required from ‘void boost::unit_test::ut_detail::template_test_case_gen, typename std::enable_if<(! boost::mpl::is_sequence >::value)>::type>::for_each(F&) [with F = boost::unit_test::ut_detail::generate_test_case_4_type, toml::basic_value, toml::basic_value, toml::basic_value > >, test_get_exact_invoker>; TestCaseTemplate = test_get_exact_invoker; C = std::tuple; parameter_pack = {toml::basic_value, toml::basic_value, toml::basic_value, toml::basic_value}; typename std::enable_if<(! boost::mpl::is_sequence >::value)>::type = void]’ 262s /usr/include/boost/test/tree/test_case_template.hpp:199:23: required from ‘boost::unit_test::ut_detail::template_test_case_gen, typename std::enable_if<(! boost::mpl::is_sequence >::value)>::type>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate = test_get_exact_invoker; C = std::tuple; parameter_pack = {toml::basic_value, toml::basic_value, toml::basic_value, toml::basic_value}; typename std::enable_if<(! boost::mpl::is_sequence >::value)>::type = void; boost::unit_test::const_string = boost::unit_test::basic_cstring; std::size_t = long unsigned int]’ 262s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_get.cpp:23:1: required from here 262s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:565:30: warning: comparison is always true due to limited range of data type [-Wtype-limits] 262s 565 | if((0x00 <= c && c <= 0x08) || (0x0A <= c && c <= 0x1F) || c == 0x7F) 262s | ~~~~~^~~~ 262s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp: In instantiation of ‘std::string toml::serializer::escape_basic_string(const std::string&) const [with Value = toml::basic_value; std::string = std::__cxx11::basic_string]’: 262s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:274:41: required from ‘std::string toml::serializer::operator()(const string_type&) const [with Value = toml::basic_value; std::string = std::__cxx11::basic_string; string_type = toml::string]’ 262s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/value.hpp:1974:55: required from ‘toml::detail::return_type_of_t toml::visit(Visitor&&, const basic_value&) [with Visitor = serializer >; C = preserve_comments; T = std::map; A = std::deque; detail::return_type_of_t = std::__cxx11::basic_string]’ 262s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:965:34: required from ‘std::basic_ostream<_CharT, _Traits>& toml::operator<<(std::basic_ostream<_CharT, _Traits>&, const basic_value&) [with charT = char; traits = std::char_traits; C = preserve_comments; M = std::map; V = std::deque]’ 262s /usr/include/boost/test/tools/detail/print_helper.hpp:55:18: required from ‘std::ostream& boost::test_tools::tt_detail::impl::boost_test_print_type(std::ostream&, const T&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 262s /usr/include/boost/test/tools/detail/print_helper.hpp:62:45: required from ‘std::ostream& boost::test_tools::tt_detail::impl::boost_test_print_type_impl::operator()(std::ostream&, const R&) const [with R = toml::basic_value; std::ostream = std::basic_ostream]’ 262s /usr/include/boost/test/tools/detail/print_helper.hpp:91:30: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 262s /usr/include/boost/function/function_template.hpp:728:22: required from ‘boost::function0::function0(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::unit_test::ut_detail::test_case_template_invoker >; R = void; typename boost::enable_if_<(! boost::is_integral::value), int>::type = int]’ 262s /usr/include/boost/function/function_template.hpp:1110:16: required from ‘boost::function::function(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::unit_test::ut_detail::test_case_template_invoker >; R = void; typename boost::enable_if_<(! boost::is_integral::value), int>::type = int]’ 262s /usr/include/boost/test/tree/test_case_template.hpp:119:42: required from ‘void boost::unit_test::ut_detail::generate_test_case_4_type::operator()(boost::mpl::identity) [with TestType = toml::basic_value; Generator = boost::unit_test::ut_detail::template_test_case_gen, toml::basic_value, toml::basic_value, toml::basic_value > >; TestCaseTemplate = test_get_exact_invoker]’ 262s /usr/include/boost/test/tree/test_case_template.hpp:183:22: required from ‘void boost::unit_test::ut_detail::template_test_case_gen, typename std::enable_if<(! boost::mpl::is_sequence >::value)>::type>::for_each(F&) [with F = boost::unit_test::ut_detail::generate_test_case_4_type, toml::basic_value, toml::basic_value, toml::basic_value > >, test_get_exact_invoker>; TestCaseTemplate = test_get_exact_invoker; C = std::tuple; parameter_pack = {toml::basic_value, toml::basic_value, toml::basic_value, toml::basic_value}; typename std::enable_if<(! boost::mpl::is_sequence >::value)>::type = void]’ 262s /usr/include/boost/test/tree/test_case_template.hpp:199:23: required from ‘boost::unit_test::ut_detail::template_test_case_gen, typename std::enable_if<(! boost::mpl::is_sequence >::value)>::type>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate = test_get_exact_invoker; C = std::tuple; parameter_pack = {toml::basic_value, toml::basic_value, toml::basic_value, toml::basic_value}; typename std::enable_if<(! boost::mpl::is_sequence >::value)>::type = void; boost::unit_test::const_string = boost::unit_test::basic_cstring; std::size_t = long unsigned int]’ 262s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_get.cpp:23:1: required from here 262s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:518:30: warning: comparison is always true due to limited range of data type [-Wtype-limits] 262s 518 | if((0x00 <= c && c <= 0x08) || (0x0A <= c && c <= 0x1F) || c == 0x7F) 262s | ~~~~~^~~~ 270s [ 69%] Linking CXX executable test_get 270s [ 69%] Built target test_get 270s [ 71%] Building CXX object tests/CMakeFiles/test_get_or.dir/test_get_or.cpp.o 279s [ 72%] Linking CXX executable test_get_or 279s [ 72%] Built target test_get_or 279s [ 73%] Building CXX object tests/CMakeFiles/test_find.dir/test_find.cpp.o 293s [ 74%] Linking CXX executable test_find 293s [ 74%] Built target test_find 293s [ 75%] Building CXX object tests/CMakeFiles/test_find_or.dir/test_find_or.cpp.o 304s [ 77%] Linking CXX executable test_find_or 304s [ 77%] Built target test_find_or 304s [ 78%] Building CXX object tests/CMakeFiles/test_find_or_recursive.dir/test_find_or_recursive.cpp.o 321s [ 79%] Linking CXX executable test_find_or_recursive 321s [ 79%] Built target test_find_or_recursive 321s [ 80%] Building CXX object tests/CMakeFiles/test_expect.dir/test_expect.cpp.o 323s [ 81%] Linking CXX executable test_expect 324s [ 81%] Built target test_expect 324s [ 83%] Building CXX object tests/CMakeFiles/test_parse_file.dir/test_parse_file.cpp.o 325s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_file.cpp: In member function ‘void test_example::test_method()’: 325s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_file.cpp:15:17: warning: possibly dangling reference to a temporary [-Wdangling-reference] 325s 15 | const auto& owner = toml::find(data, "owner"); 325s | ^~~~~ 325s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_file.cpp:15:35: note: the temporary was destroyed at the end of the full expression ‘toml::find(data, std::__cxx11::basic_string(((const char*)"owner"), std::allocator()))’ 325s 15 | const auto& owner = toml::find(data, "owner"); 325s | ~~~~~~~~~~^~~~~~~~~~~~~~~ 325s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_file.cpp:26:17: warning: possibly dangling reference to a temporary [-Wdangling-reference] 325s 26 | const auto& database = toml::find(data, "database"); 325s | ^~~~~~~~ 325s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_file.cpp:26:38: note: the temporary was destroyed at the end of the full expression ‘toml::find(data, std::__cxx11::basic_string(((const char*)"database"), std::allocator()))’ 325s 26 | const auto& database = toml::find(data, "database"); 325s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 325s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_file.cpp:35:17: warning: possibly dangling reference to a temporary [-Wdangling-reference] 325s 35 | const auto& servers = toml::find(data, "servers"); 325s | ^~~~~~~ 325s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_file.cpp:35:37: note: the temporary was destroyed at the end of the full expression ‘toml::find(data, std::__cxx11::basic_string(((const char*)"servers"), std::allocator()))’ 325s 35 | const auto& servers = toml::find(data, "servers"); 325s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ 325s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_file.cpp:47:17: warning: possibly dangling reference to a temporary [-Wdangling-reference] 325s 47 | const auto& clients = toml::find(data, "clients"); 325s | ^~~~~~~ 325s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_file.cpp:47:37: note: the temporary was destroyed at the end of the full expression ‘toml::find(data, std::__cxx11::basic_string(((const char*)"clients"), std::allocator()))’ 325s 47 | const auto& clients = toml::find(data, "clients"); 325s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ 325s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_file.cpp: In member function ‘void test_example_stream::test_method()’: 325s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_file.cpp:79:17: warning: possibly dangling reference to a temporary [-Wdangling-reference] 325s 79 | const auto& owner = toml::find(data, "owner"); 325s | ^~~~~ 325s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_file.cpp:79:35: note: the temporary was destroyed at the end of the full expression ‘toml::find(data, std::__cxx11::basic_string(((const char*)"owner"), std::allocator()))’ 325s 79 | const auto& owner = toml::find(data, "owner"); 325s | ~~~~~~~~~~^~~~~~~~~~~~~~~ 325s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_file.cpp:90:17: warning: possibly dangling reference to a temporary [-Wdangling-reference] 325s 90 | const auto& database = toml::find(data, "database"); 325s | ^~~~~~~~ 325s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_file.cpp:90:38: note: the temporary was destroyed at the end of the full expression ‘toml::find(data, std::__cxx11::basic_string(((const char*)"database"), std::allocator()))’ 325s 90 | const auto& database = toml::find(data, "database"); 325s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 325s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_file.cpp:99:17: warning: possibly dangling reference to a temporary [-Wdangling-reference] 325s 99 | const auto& servers = toml::find(data, "servers"); 325s | ^~~~~~~ 325s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_file.cpp:99:37: note: the temporary was destroyed at the end of the full expression ‘toml::find(data, std::__cxx11::basic_string(((const char*)"servers"), std::allocator()))’ 325s 99 | const auto& servers = toml::find(data, "servers"); 325s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ 325s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_file.cpp:111:17: warning: possibly dangling reference to a temporary [-Wdangling-reference] 325s 111 | const auto& clients = toml::find(data, "clients"); 325s | ^~~~~~~ 325s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_file.cpp:111:37: note: the temporary was destroyed at the end of the full expression ‘toml::find(data, std::__cxx11::basic_string(((const char*)"clients"), std::allocator()))’ 325s 111 | const auto& clients = toml::find(data, "clients"); 325s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ 325s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_file.cpp: In member function ‘void test_example_file_pointer::test_method()’: 325s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_file.cpp:148:17: warning: possibly dangling reference to a temporary [-Wdangling-reference] 325s 148 | const auto& owner = toml::find(data, "owner"); 325s | ^~~~~ 325s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_file.cpp:148:35: note: the temporary was destroyed at the end of the full expression ‘toml::find(data, std::__cxx11::basic_string(((const char*)"owner"), std::allocator()))’ 325s 148 | const auto& owner = toml::find(data, "owner"); 325s | ~~~~~~~~~~^~~~~~~~~~~~~~~ 325s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_file.cpp:159:17: warning: possibly dangling reference to a temporary [-Wdangling-reference] 325s 159 | const auto& database = toml::find(data, "database"); 325s | ^~~~~~~~ 325s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_file.cpp:159:38: note: the temporary was destroyed at the end of the full expression ‘toml::find(data, std::__cxx11::basic_string(((const char*)"database"), std::allocator()))’ 325s 159 | const auto& database = toml::find(data, "database"); 325s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 325s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_file.cpp:168:17: warning: possibly dangling reference to a temporary [-Wdangling-reference] 325s 168 | const auto& servers = toml::find(data, "servers"); 325s | ^~~~~~~ 325s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_file.cpp:168:37: note: the temporary was destroyed at the end of the full expression ‘toml::find(data, std::__cxx11::basic_string(((const char*)"servers"), std::allocator()))’ 325s 168 | const auto& servers = toml::find(data, "servers"); 325s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ 325s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_file.cpp:180:17: warning: possibly dangling reference to a temporary [-Wdangling-reference] 325s 180 | const auto& clients = toml::find(data, "clients"); 325s | ^~~~~~~ 325s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_file.cpp:180:37: note: the temporary was destroyed at the end of the full expression ‘toml::find(data, std::__cxx11::basic_string(((const char*)"clients"), std::allocator()))’ 325s 180 | const auto& clients = toml::find(data, "clients"); 325s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ 325s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_file.cpp: In member function ‘void test_example_preserve_comment::test_method()’: 325s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_file.cpp:289:17: warning: possibly dangling reference to a temporary [-Wdangling-reference] 325s 289 | const auto& owner = toml::find(data, "owner"); 325s | ^~~~~ 325s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_file.cpp:289:35: note: the temporary was destroyed at the end of the full expression ‘toml::find(data, std::__cxx11::basic_string(((const char*)"owner"), std::allocator()))’ 325s 289 | const auto& owner = toml::find(data, "owner"); 325s | ~~~~~~~~~~^~~~~~~~~~~~~~~ 325s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_file.cpp:302:17: warning: possibly dangling reference to a temporary [-Wdangling-reference] 325s 302 | const auto& database = toml::find(data, "database"); 325s | ^~~~~~~~ 325s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_file.cpp:302:38: note: the temporary was destroyed at the end of the full expression ‘toml::find(data, std::__cxx11::basic_string(((const char*)"database"), std::allocator()))’ 325s 302 | const auto& database = toml::find(data, "database"); 325s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 325s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_file.cpp:311:17: warning: possibly dangling reference to a temporary [-Wdangling-reference] 325s 311 | const auto& servers = toml::find(data, "servers"); 325s | ^~~~~~~ 325s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_file.cpp:311:37: note: the temporary was destroyed at the end of the full expression ‘toml::find(data, std::__cxx11::basic_string(((const char*)"servers"), std::allocator()))’ 325s 311 | const auto& servers = toml::find(data, "servers"); 325s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ 325s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_file.cpp:313:21: warning: possibly dangling reference to a temporary [-Wdangling-reference] 325s 313 | const auto& alpha = toml::find(servers, "alpha"); 325s | ^~~~~ 325s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_file.cpp:313:39: note: the temporary was destroyed at the end of the full expression ‘toml::find((* & servers), std::__cxx11::basic_string(((const char*)"alpha"), std::allocator()))’ 325s 313 | const auto& alpha = toml::find(servers, "alpha"); 325s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 325s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_file.cpp:319:21: warning: possibly dangling reference to a temporary [-Wdangling-reference] 325s 319 | const auto& beta = toml::find(servers, "beta"); 325s | ^~~~ 325s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_file.cpp:319:38: note: the temporary was destroyed at the end of the full expression ‘toml::find((* & servers), std::__cxx11::basic_string(((const char*)"beta"), std::allocator()))’ 325s 319 | const auto& beta = toml::find(servers, "beta"); 325s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ 325s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_file.cpp:328:17: warning: possibly dangling reference to a temporary [-Wdangling-reference] 325s 328 | const auto& clients = toml::find(data, "clients"); 325s | ^~~~~~~ 325s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_file.cpp:328:37: note: the temporary was destroyed at the end of the full expression ‘toml::find(data, std::__cxx11::basic_string(((const char*)"clients"), std::allocator()))’ 325s 328 | const auto& clients = toml::find(data, "clients"); 325s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ 325s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_file.cpp: In member function ‘void test_example_preserve_stdmap_stddeque::test_method()’: 325s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_file.cpp:379:17: warning: possibly dangling reference to a temporary [-Wdangling-reference] 325s 379 | const auto& owner = toml::find(data, "owner"); 325s | ^~~~~ 325s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_file.cpp:379:35: note: the temporary was destroyed at the end of the full expression ‘toml::find(data, std::__cxx11::basic_string(((const char*)"owner"), std::allocator()))’ 325s 379 | const auto& owner = toml::find(data, "owner"); 325s | ~~~~~~~~~~^~~~~~~~~~~~~~~ 325s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_file.cpp:392:17: warning: possibly dangling reference to a temporary [-Wdangling-reference] 325s 392 | const auto& database = toml::find(data, "database"); 325s | ^~~~~~~~ 325s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_file.cpp:392:38: note: the temporary was destroyed at the end of the full expression ‘toml::find(data, std::__cxx11::basic_string(((const char*)"database"), std::allocator()))’ 325s 392 | const auto& database = toml::find(data, "database"); 325s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 325s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_file.cpp:401:17: warning: possibly dangling reference to a temporary [-Wdangling-reference] 325s 401 | const auto& servers = toml::find(data, "servers"); 325s | ^~~~~~~ 325s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_file.cpp:401:37: note: the temporary was destroyed at the end of the full expression ‘toml::find(data, std::__cxx11::basic_string(((const char*)"servers"), std::allocator()))’ 325s 401 | const auto& servers = toml::find(data, "servers"); 325s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ 325s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_file.cpp:403:21: warning: possibly dangling reference to a temporary [-Wdangling-reference] 325s 403 | const auto& alpha = toml::find(servers, "alpha"); 325s | ^~~~~ 325s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_file.cpp:403:39: note: the temporary was destroyed at the end of the full expression ‘toml::find((* & servers), std::__cxx11::basic_string(((const char*)"alpha"), std::allocator()))’ 325s 403 | const auto& alpha = toml::find(servers, "alpha"); 325s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 325s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_file.cpp:409:21: warning: possibly dangling reference to a temporary [-Wdangling-reference] 325s 409 | const auto& beta = toml::find(servers, "beta"); 325s | ^~~~ 325s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_file.cpp:409:38: note: the temporary was destroyed at the end of the full expression ‘toml::find((* & servers), std::__cxx11::basic_string(((const char*)"beta"), std::allocator()))’ 325s 409 | const auto& beta = toml::find(servers, "beta"); 325s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ 325s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_file.cpp:418:17: warning: possibly dangling reference to a temporary [-Wdangling-reference] 325s 418 | const auto& clients = toml::find(data, "clients"); 325s | ^~~~~~~ 325s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_file.cpp:418:37: note: the temporary was destroyed at the end of the full expression ‘toml::find(data, std::__cxx11::basic_string(((const char*)"clients"), std::allocator()))’ 325s 418 | const auto& clients = toml::find(data, "clients"); 325s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ 325s In file included from /tmp/autopkgtest.EMfKCP/build.oIT/src/toml.hpp:32, 325s from /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_file.cpp:1: 325s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/parser.hpp: In instantiation of ‘toml::basic_value toml::detail::parse(std::vector&, const std::string&) [with Comment = toml::discard_comments; Table = std::unordered_map; Array = std::vector; std::string = std::__cxx11::basic_string]’: 325s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/parser.hpp:2558:48: required from ‘toml::basic_value toml::parse(std::istream&, std::string) [with Comment = discard_comments; Table = std::unordered_map; Array = std::vector; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]’ 325s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_file.cpp:76:34: required from here 325s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/parser.hpp:2471:22: warning: redundant move in initialization [-Wredundant-move] 325s 2471 | detail::location loc(std::move(fname), std::move(letters)); 325s | ^~~ 325s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/parser.hpp:2471:22: note: remove ‘std::move’ call 326s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/parser.hpp: In instantiation of ‘toml::basic_value toml::detail::parse(std::vector&, const std::string&) [with Comment = toml::preserve_comments; Table = std::unordered_map; Array = std::vector; std::string = std::__cxx11::basic_string]’: 326s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/parser.hpp:2558:48: required from ‘toml::basic_value toml::parse(std::istream&, std::string) [with Comment = preserve_comments; Table = std::unordered_map; Array = std::vector; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]’ 326s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/parser.hpp:2573:40: required from ‘toml::basic_value toml::parse(std::string) [with Comment = preserve_comments; Table = std::unordered_map; Array = std::vector; std::string = std::__cxx11::basic_string]’ 326s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_file.cpp:257:59: required from here 326s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/parser.hpp:2471:22: warning: redundant move in initialization [-Wredundant-move] 326s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/parser.hpp:2471:22: note: remove ‘std::move’ call 326s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/parser.hpp: In instantiation of ‘toml::basic_value toml::detail::parse(std::vector&, const std::string&) [with Comment = toml::preserve_comments; Table = std::map; Array = std::deque; std::string = std::__cxx11::basic_string]’: 326s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/parser.hpp:2558:48: required from ‘toml::basic_value toml::parse(std::istream&, std::string) [with Comment = preserve_comments; Table = std::map; Array = std::deque; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]’ 326s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/parser.hpp:2573:40: required from ‘toml::basic_value toml::parse(std::string) [with Comment = preserve_comments; Table = std::map; Array = std::deque; std::string = std::__cxx11::basic_string]’ 326s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_file.cpp:368:81: required from here 326s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/parser.hpp:2471:22: warning: redundant move in initialization [-Wredundant-move] 326s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/parser.hpp:2471:22: note: remove ‘std::move’ call 333s [ 84%] Linking CXX executable test_parse_file 333s [ 84%] Built target test_parse_file 333s [ 85%] Building CXX object tests/CMakeFiles/test_serialize_file.dir/test_serialize_file.cpp.o 335s In file included from /tmp/autopkgtest.EMfKCP/build.oIT/src/toml.hpp:34, 335s from /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_serialize_file.cpp:1: 335s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp: In instantiation of ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc> toml::format_key(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with charT = char; traits = std::char_traits; Alloc = std::allocator]’: 335s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_serialize_file.cpp:290:9: required from here 335s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:67:23: warning: comparison is always true due to limited range of data type [-Wtype-limits] 335s 67 | if (c >= 0x00 && c < 0x20) 335s | ~~^~~~~~~ 335s In file included from /tmp/autopkgtest.EMfKCP/build.oIT/src/toml.hpp:32: 335s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/parser.hpp: In instantiation of ‘toml::basic_value toml::detail::parse(std::vector&, const std::string&) [with Comment = toml::preserve_comments; Table = std::unordered_map; Array = std::vector; std::string = std::__cxx11::basic_string]’: 335s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/parser.hpp:2558:48: required from ‘toml::basic_value toml::parse(std::istream&, std::string) [with Comment = preserve_comments; Table = std::unordered_map; Array = std::vector; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]’ 335s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_serialize_file.cpp:351:59: required from here 335s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/parser.hpp:2471:22: warning: redundant move in initialization [-Wredundant-move] 335s 2471 | detail::location loc(std::move(fname), std::move(letters)); 335s | ^~~ 335s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/parser.hpp:2471:22: note: remove ‘std::move’ call 335s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/parser.hpp: In instantiation of ‘toml::basic_value toml::detail::parse(std::vector&, const std::string&) [with Comment = toml::discard_comments; Table = std::unordered_map; Array = std::vector; std::string = std::__cxx11::basic_string]’: 335s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/parser.hpp:2558:48: required from ‘toml::basic_value toml::parse(std::istream&, std::string) [with Comment = discard_comments; Table = std::unordered_map; Array = std::vector; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]’ 335s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_serialize_file.cpp:390:33: required from here 335s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/parser.hpp:2471:22: warning: redundant move in initialization [-Wredundant-move] 335s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/parser.hpp:2471:22: note: remove ‘std::move’ call 335s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/parser.hpp: In instantiation of ‘toml::basic_value toml::detail::parse(std::vector&, const std::string&) [with Comment = toml::discard_comments; Table = std::map; Array = std::deque; std::string = std::__cxx11::basic_string]’: 335s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/parser.hpp:2558:48: required from ‘toml::basic_value toml::parse(std::istream&, std::string) [with Comment = discard_comments; Table = std::map; Array = std::deque; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]’ 335s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/parser.hpp:2573:40: required from ‘toml::basic_value toml::parse(std::string) [with Comment = discard_comments; Table = std::map; Array = std::deque; std::string = std::__cxx11::basic_string]’ 335s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_serialize_file.cpp:69:80: required from here 335s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/parser.hpp:2471:22: warning: redundant move in initialization [-Wredundant-move] 335s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/parser.hpp:2471:22: note: remove ‘std::move’ call 335s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/parser.hpp: In instantiation of ‘toml::basic_value toml::detail::parse(std::vector&, const std::string&) [with Comment = toml::preserve_comments; Table = std::map; Array = std::deque; std::string = std::__cxx11::basic_string]’: 335s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/parser.hpp:2558:48: required from ‘toml::basic_value toml::parse(std::istream&, std::string) [with Comment = preserve_comments; Table = std::map; Array = std::deque; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]’ 335s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/parser.hpp:2573:40: required from ‘toml::basic_value toml::parse(std::string) [with Comment = preserve_comments; Table = std::map; Array = std::deque; std::string = std::__cxx11::basic_string]’ 335s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_serialize_file.cpp:146:81: required from here 335s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/parser.hpp:2471:22: warning: redundant move in initialization [-Wredundant-move] 335s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/parser.hpp:2471:22: note: remove ‘std::move’ call 335s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp: In instantiation of ‘std::string toml::serializer::escape_ml_basic_string(const std::string&) const [with Value = toml::basic_value; std::string = std::__cxx11::basic_string]’: 335s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:259:44: required from ‘std::string toml::serializer::operator()(const string_type&) const [with Value = toml::basic_value; std::string = std::__cxx11::basic_string; string_type = toml::string]’ 335s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/value.hpp:1974:55: required from ‘toml::detail::return_type_of_t toml::visit(Visitor&&, const basic_value&) [with Visitor = serializer >; C = discard_comments; T = std::unordered_map; A = std::vector; detail::return_type_of_t = std::__cxx11::basic_string]’ 335s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:965:34: required from ‘std::basic_ostream<_CharT, _Traits>& toml::operator<<(std::basic_ostream<_CharT, _Traits>&, const basic_value&) [with charT = char; traits = std::char_traits; C = discard_comments; M = std::unordered_map; V = std::vector]’ 335s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_serialize_file.cpp:51:33: required from here 335s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:565:30: warning: comparison is always true due to limited range of data type [-Wtype-limits] 335s 565 | if((0x00 <= c && c <= 0x08) || (0x0A <= c && c <= 0x1F) || c == 0x7F) 335s | ~~~~~^~~~ 335s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp: In instantiation of ‘std::string toml::serializer::escape_basic_string(const std::string&) const [with Value = toml::basic_value; std::string = std::__cxx11::basic_string]’: 335s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:274:41: required from ‘std::string toml::serializer::operator()(const string_type&) const [with Value = toml::basic_value; std::string = std::__cxx11::basic_string; string_type = toml::string]’ 335s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/value.hpp:1974:55: required from ‘toml::detail::return_type_of_t toml::visit(Visitor&&, const basic_value&) [with Visitor = serializer >; C = discard_comments; T = std::unordered_map; A = std::vector; detail::return_type_of_t = std::__cxx11::basic_string]’ 335s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:965:34: required from ‘std::basic_ostream<_CharT, _Traits>& toml::operator<<(std::basic_ostream<_CharT, _Traits>&, const basic_value&) [with charT = char; traits = std::char_traits; C = discard_comments; M = std::unordered_map; V = std::vector]’ 335s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_serialize_file.cpp:51:33: required from here 335s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:518:30: warning: comparison is always true due to limited range of data type [-Wtype-limits] 335s 518 | if((0x00 <= c && c <= 0x08) || (0x0A <= c && c <= 0x1F) || c == 0x7F) 335s | ~~~~~^~~~ 335s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp: In instantiation of ‘std::string toml::serializer::escape_ml_basic_string(const std::string&) const [with Value = toml::basic_value; std::string = std::__cxx11::basic_string]’: 335s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:259:44: required from ‘std::string toml::serializer::operator()(const string_type&) const [with Value = toml::basic_value; std::string = std::__cxx11::basic_string; string_type = toml::string]’ 335s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/value.hpp:1974:55: required from ‘toml::detail::return_type_of_t toml::visit(Visitor&&, const basic_value&) [with Visitor = serializer >; C = discard_comments; T = std::map; A = std::deque; detail::return_type_of_t = std::__cxx11::basic_string]’ 335s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:965:34: required from ‘std::basic_ostream<_CharT, _Traits>& toml::operator<<(std::basic_ostream<_CharT, _Traits>&, const basic_value&) [with charT = char; traits = std::char_traits; C = discard_comments; M = std::map; V = std::deque]’ 335s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_serialize_file.cpp:73:33: required from here 335s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:565:30: warning: comparison is always true due to limited range of data type [-Wtype-limits] 335s 565 | if((0x00 <= c && c <= 0x08) || (0x0A <= c && c <= 0x1F) || c == 0x7F) 335s | ~~~~~^~~~ 335s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp: In instantiation of ‘std::string toml::serializer::escape_basic_string(const std::string&) const [with Value = toml::basic_value; std::string = std::__cxx11::basic_string]’: 335s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:274:41: required from ‘std::string toml::serializer::operator()(const string_type&) const [with Value = toml::basic_value; std::string = std::__cxx11::basic_string; string_type = toml::string]’ 335s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/value.hpp:1974:55: required from ‘toml::detail::return_type_of_t toml::visit(Visitor&&, const basic_value&) [with Visitor = serializer >; C = discard_comments; T = std::map; A = std::deque; detail::return_type_of_t = std::__cxx11::basic_string]’ 335s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:965:34: required from ‘std::basic_ostream<_CharT, _Traits>& toml::operator<<(std::basic_ostream<_CharT, _Traits>&, const basic_value&) [with charT = char; traits = std::char_traits; C = discard_comments; M = std::map; V = std::deque]’ 335s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_serialize_file.cpp:73:33: required from here 335s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:518:30: warning: comparison is always true due to limited range of data type [-Wtype-limits] 335s 518 | if((0x00 <= c && c <= 0x08) || (0x0A <= c && c <= 0x1F) || c == 0x7F) 335s | ~~~~~^~~~ 335s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp: In instantiation of ‘std::string toml::serializer::escape_ml_basic_string(const std::string&) const [with Value = toml::basic_value; std::string = std::__cxx11::basic_string]’: 335s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:259:44: required from ‘std::string toml::serializer::operator()(const string_type&) const [with Value = toml::basic_value; std::string = std::__cxx11::basic_string; string_type = toml::string]’ 335s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/value.hpp:1974:55: required from ‘toml::detail::return_type_of_t toml::visit(Visitor&&, const basic_value&) [with Visitor = serializer >; C = preserve_comments; T = std::unordered_map; A = std::vector; detail::return_type_of_t = std::__cxx11::basic_string]’ 335s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:965:34: required from ‘std::basic_ostream<_CharT, _Traits>& toml::operator<<(std::basic_ostream<_CharT, _Traits>&, const basic_value&) [with charT = char; traits = std::char_traits; C = preserve_comments; M = std::unordered_map; V = std::vector]’ 335s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_serialize_file.cpp:95:33: required from here 335s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:565:30: warning: comparison is always true due to limited range of data type [-Wtype-limits] 335s 565 | if((0x00 <= c && c <= 0x08) || (0x0A <= c && c <= 0x1F) || c == 0x7F) 335s | ~~~~~^~~~ 335s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp: In instantiation of ‘std::string toml::serializer::escape_basic_string(const std::string&) const [with Value = toml::basic_value; std::string = std::__cxx11::basic_string]’: 335s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:274:41: required from ‘std::string toml::serializer::operator()(const string_type&) const [with Value = toml::basic_value; std::string = std::__cxx11::basic_string; string_type = toml::string]’ 335s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/value.hpp:1974:55: required from ‘toml::detail::return_type_of_t toml::visit(Visitor&&, const basic_value&) [with Visitor = serializer >; C = preserve_comments; T = std::unordered_map; A = std::vector; detail::return_type_of_t = std::__cxx11::basic_string]’ 335s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:965:34: required from ‘std::basic_ostream<_CharT, _Traits>& toml::operator<<(std::basic_ostream<_CharT, _Traits>&, const basic_value&) [with charT = char; traits = std::char_traits; C = preserve_comments; M = std::unordered_map; V = std::vector]’ 335s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_serialize_file.cpp:95:33: required from here 335s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:518:30: warning: comparison is always true due to limited range of data type [-Wtype-limits] 335s 518 | if((0x00 <= c && c <= 0x08) || (0x0A <= c && c <= 0x1F) || c == 0x7F) 335s | ~~~~~^~~~ 335s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp: In instantiation of ‘std::string toml::serializer::escape_ml_basic_string(const std::string&) const [with Value = toml::basic_value; std::string = std::__cxx11::basic_string]’: 335s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:259:44: required from ‘std::string toml::serializer::operator()(const string_type&) const [with Value = toml::basic_value; std::string = std::__cxx11::basic_string; string_type = toml::string]’ 335s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/value.hpp:1974:55: required from ‘toml::detail::return_type_of_t toml::visit(Visitor&&, const basic_value&) [with Visitor = serializer >; C = preserve_comments; T = std::map; A = std::deque; detail::return_type_of_t = std::__cxx11::basic_string]’ 335s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:965:34: required from ‘std::basic_ostream<_CharT, _Traits>& toml::operator<<(std::basic_ostream<_CharT, _Traits>&, const basic_value&) [with charT = char; traits = std::char_traits; C = preserve_comments; M = std::map; V = std::deque]’ 335s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_serialize_file.cpp:150:33: required from here 335s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:565:30: warning: comparison is always true due to limited range of data type [-Wtype-limits] 335s 565 | if((0x00 <= c && c <= 0x08) || (0x0A <= c && c <= 0x1F) || c == 0x7F) 335s | ~~~~~^~~~ 335s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp: In instantiation of ‘std::string toml::serializer::escape_basic_string(const std::string&) const [with Value = toml::basic_value; std::string = std::__cxx11::basic_string]’: 335s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:274:41: required from ‘std::string toml::serializer::operator()(const string_type&) const [with Value = toml::basic_value; std::string = std::__cxx11::basic_string; string_type = toml::string]’ 335s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/value.hpp:1974:55: required from ‘toml::detail::return_type_of_t toml::visit(Visitor&&, const basic_value&) [with Visitor = serializer >; C = preserve_comments; T = std::map; A = std::deque; detail::return_type_of_t = std::__cxx11::basic_string]’ 335s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:965:34: required from ‘std::basic_ostream<_CharT, _Traits>& toml::operator<<(std::basic_ostream<_CharT, _Traits>&, const basic_value&) [with charT = char; traits = std::char_traits; C = preserve_comments; M = std::map; V = std::deque]’ 335s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_serialize_file.cpp:150:33: required from here 335s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:518:30: warning: comparison is always true due to limited range of data type [-Wtype-limits] 335s 518 | if((0x00 <= c && c <= 0x08) || (0x0A <= c && c <= 0x1F) || c == 0x7F) 335s | ~~~~~^~~~ 344s [ 86%] Linking CXX executable test_serialize_file 344s [ 86%] Built target test_serialize_file 344s [ 87%] Building CXX object tests/CMakeFiles/test_parse_unicode.dir/test_parse_unicode.cpp.o 345s In file included from /tmp/autopkgtest.EMfKCP/build.oIT/src/toml.hpp:32, 345s from /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_unicode.cpp:1: 345s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/parser.hpp: In instantiation of ‘toml::basic_value toml::detail::parse(std::vector&, const std::string&) [with Comment = toml::discard_comments; Table = std::unordered_map; Array = std::vector; std::string = std::__cxx11::basic_string]’: 345s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/parser.hpp:2558:48: required from ‘toml::basic_value toml::parse(std::istream&, std::string) [with Comment = discard_comments; Table = std::unordered_map; Array = std::vector; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]’ 345s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/parser.hpp:2573:40: required from ‘toml::basic_value toml::parse(std::string) [with Comment = discard_comments; Table = std::unordered_map; Array = std::vector; std::string = std::__cxx11::basic_string]’ 345s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_parse_unicode.cpp:10:34: required from here 345s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/parser.hpp:2471:22: warning: redundant move in initialization [-Wredundant-move] 345s 2471 | detail::location loc(std::move(fname), std::move(letters)); 345s | ^~~ 345s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/parser.hpp:2471:22: note: remove ‘std::move’ call 349s [ 89%] Linking CXX executable test_parse_unicode 349s [ 89%] Built target test_parse_unicode 349s [ 90%] Building CXX object tests/CMakeFiles/test_error_detection.dir/test_error_detection.cpp.o 351s In file included from /tmp/autopkgtest.EMfKCP/build.oIT/src/toml.hpp:32, 351s from /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_error_detection.cpp:1: 351s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/parser.hpp: In instantiation of ‘toml::basic_value toml::detail::parse(std::vector&, const std::string&) [with Comment = toml::discard_comments; Table = std::unordered_map; Array = std::vector; std::string = std::__cxx11::basic_string]’: 351s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/parser.hpp:2558:48: required from ‘toml::basic_value toml::parse(std::istream&, std::string) [with Comment = discard_comments; Table = std::unordered_map; Array = std::vector; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]’ 351s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_error_detection.cpp:11:5: required from here 351s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/parser.hpp:2471:22: warning: redundant move in initialization [-Wredundant-move] 351s 2471 | detail::location loc(std::move(fname), std::move(letters)); 351s | ^~~ 351s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/parser.hpp:2471:22: note: remove ‘std::move’ call 354s [ 91%] Linking CXX executable test_error_detection 354s [ 91%] Built target test_error_detection 354s [ 92%] Building CXX object tests/CMakeFiles/test_format_error.dir/test_format_error.cpp.o 356s [ 93%] Linking CXX executable test_format_error 357s [ 93%] Built target test_format_error 357s [ 95%] Building CXX object tests/CMakeFiles/test_extended_conversions.dir/test_extended_conversions.cpp.o 359s In file included from /tmp/autopkgtest.EMfKCP/build.oIT/src/toml.hpp:34, 359s from /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_extended_conversions.cpp:1: 359s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp: In instantiation of ‘std::string toml::serializer::escape_ml_basic_string(const std::string&) const [with Value = toml::basic_value; std::string = std::__cxx11::basic_string]’: 359s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:259:44: required from ‘std::string toml::serializer::operator()(const string_type&) const [with Value = toml::basic_value; std::string = std::__cxx11::basic_string; string_type = toml::string]’ 359s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/value.hpp:1974:55: required from ‘toml::detail::return_type_of_t toml::visit(Visitor&&, const basic_value&) [with Visitor = serializer >; C = discard_comments; T = std::unordered_map; A = std::vector; detail::return_type_of_t = std::__cxx11::basic_string]’ 359s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:965:34: required from ‘std::basic_ostream<_CharT, _Traits>& toml::operator<<(std::basic_ostream<_CharT, _Traits>&, const basic_value&) [with charT = char; traits = std::char_traits; C = discard_comments; M = std::unordered_map; V = std::vector]’ 359s /usr/include/boost/test/tools/detail/print_helper.hpp:55:18: required from ‘std::ostream& boost::test_tools::tt_detail::impl::boost_test_print_type(std::ostream&, const T&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 359s /usr/include/boost/test/tools/detail/print_helper.hpp:62:45: required from ‘std::ostream& boost::test_tools::tt_detail::impl::boost_test_print_type_impl::operator()(std::ostream&, const R&) const [with R = toml::basic_value; std::ostream = std::basic_ostream]’ 359s /usr/include/boost/test/tools/detail/print_helper.hpp:91:30: required from ‘void boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, const T&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 359s /usr/include/boost/test/tools/detail/print_helper.hpp:227:25: required from ‘std::ostream& boost::test_tools::tt_detail::operator<<(std::ostream&, const print_helper_t&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 359s /usr/include/boost/test/tools/assertion.hpp:174:1: required from ‘static void boost::test_tools::assertion::op::EQ::report(std::ostream&, const PrevExprType&, const Rhs&) [with PrevExprType = boost::test_tools::assertion::value_expr&>; Lhs = toml::basic_value; Rhs = toml::basic_value; Enabler = void; std::ostream = std::basic_ostream]’ 359s /usr/include/boost/test/tools/assertion.hpp:369:26: required from ‘void boost::test_tools::assertion::binary_expr::report(std::ostream&) const [with LExpr = boost::test_tools::assertion::value_expr&>; Rhs = const toml::basic_value&; OP = boost::test_tools::assertion::op::EQ, toml::basic_value, void>; std::ostream = std::basic_ostream]’ 359s /usr/include/boost/test/tools/assertion.hpp:379:9: required from ‘boost::test_tools::assertion_result boost::test_tools::assertion::binary_expr::evaluate(bool) const [with LExpr = boost::test_tools::assertion::value_expr&>; Rhs = const toml::basic_value&; OP = boost::test_tools::assertion::op::EQ, toml::basic_value, void>]’ 359s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_extended_conversions.cpp:201:9: required from here 359s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:565:30: warning: comparison is always true due to limited range of data type [-Wtype-limits] 359s 565 | if((0x00 <= c && c <= 0x08) || (0x0A <= c && c <= 0x1F) || c == 0x7F) 359s | ~~~~~^~~~ 359s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp: In instantiation of ‘std::string toml::serializer::escape_basic_string(const std::string&) const [with Value = toml::basic_value; std::string = std::__cxx11::basic_string]’: 359s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:274:41: required from ‘std::string toml::serializer::operator()(const string_type&) const [with Value = toml::basic_value; std::string = std::__cxx11::basic_string; string_type = toml::string]’ 359s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/value.hpp:1974:55: required from ‘toml::detail::return_type_of_t toml::visit(Visitor&&, const basic_value&) [with Visitor = serializer >; C = discard_comments; T = std::unordered_map; A = std::vector; detail::return_type_of_t = std::__cxx11::basic_string]’ 359s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:965:34: required from ‘std::basic_ostream<_CharT, _Traits>& toml::operator<<(std::basic_ostream<_CharT, _Traits>&, const basic_value&) [with charT = char; traits = std::char_traits; C = discard_comments; M = std::unordered_map; V = std::vector]’ 359s /usr/include/boost/test/tools/detail/print_helper.hpp:55:18: required from ‘std::ostream& boost::test_tools::tt_detail::impl::boost_test_print_type(std::ostream&, const T&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 359s /usr/include/boost/test/tools/detail/print_helper.hpp:62:45: required from ‘std::ostream& boost::test_tools::tt_detail::impl::boost_test_print_type_impl::operator()(std::ostream&, const R&) const [with R = toml::basic_value; std::ostream = std::basic_ostream]’ 359s /usr/include/boost/test/tools/detail/print_helper.hpp:91:30: required from ‘void boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, const T&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 359s /usr/include/boost/test/tools/detail/print_helper.hpp:227:25: required from ‘std::ostream& boost::test_tools::tt_detail::operator<<(std::ostream&, const print_helper_t&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 359s /usr/include/boost/test/tools/assertion.hpp:174:1: required from ‘static void boost::test_tools::assertion::op::EQ::report(std::ostream&, const PrevExprType&, const Rhs&) [with PrevExprType = boost::test_tools::assertion::value_expr&>; Lhs = toml::basic_value; Rhs = toml::basic_value; Enabler = void; std::ostream = std::basic_ostream]’ 359s /usr/include/boost/test/tools/assertion.hpp:369:26: required from ‘void boost::test_tools::assertion::binary_expr::report(std::ostream&) const [with LExpr = boost::test_tools::assertion::value_expr&>; Rhs = const toml::basic_value&; OP = boost::test_tools::assertion::op::EQ, toml::basic_value, void>; std::ostream = std::basic_ostream]’ 359s /usr/include/boost/test/tools/assertion.hpp:379:9: required from ‘boost::test_tools::assertion_result boost::test_tools::assertion::binary_expr::evaluate(bool) const [with LExpr = boost::test_tools::assertion::value_expr&>; Rhs = const toml::basic_value&; OP = boost::test_tools::assertion::op::EQ, toml::basic_value, void>]’ 359s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_extended_conversions.cpp:201:9: required from here 359s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:518:30: warning: comparison is always true due to limited range of data type [-Wtype-limits] 359s 518 | if((0x00 <= c && c <= 0x08) || (0x0A <= c && c <= 0x1F) || c == 0x7F) 359s | ~~~~~^~~~ 359s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp: In instantiation of ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc> toml::format_key(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with charT = char; traits = std::char_traits; Alloc = std::allocator]’: 359s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:477:36: required from ‘std::string toml::serializer::operator()(const table_type&) const [with Value = toml::basic_value; std::string = std::__cxx11::basic_string; table_type = std::unordered_map, toml::basic_value >]’ 359s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/value.hpp:1980:55: required from ‘toml::detail::return_type_of_t toml::visit(Visitor&&, const basic_value&) [with Visitor = serializer >; C = discard_comments; T = std::unordered_map; A = std::vector; detail::return_type_of_t = std::__cxx11::basic_string]’ 359s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:965:34: required from ‘std::basic_ostream<_CharT, _Traits>& toml::operator<<(std::basic_ostream<_CharT, _Traits>&, const basic_value&) [with charT = char; traits = std::char_traits; C = discard_comments; M = std::unordered_map; V = std::vector]’ 359s /usr/include/boost/test/tools/detail/print_helper.hpp:55:18: required from ‘std::ostream& boost::test_tools::tt_detail::impl::boost_test_print_type(std::ostream&, const T&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 359s /usr/include/boost/test/tools/detail/print_helper.hpp:62:45: required from ‘std::ostream& boost::test_tools::tt_detail::impl::boost_test_print_type_impl::operator()(std::ostream&, const R&) const [with R = toml::basic_value; std::ostream = std::basic_ostream]’ 359s /usr/include/boost/test/tools/detail/print_helper.hpp:91:30: required from ‘void boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, const T&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 359s /usr/include/boost/test/tools/detail/print_helper.hpp:227:25: required from ‘std::ostream& boost::test_tools::tt_detail::operator<<(std::ostream&, const print_helper_t&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 359s /usr/include/boost/test/tools/assertion.hpp:174:1: required from ‘static void boost::test_tools::assertion::op::EQ::report(std::ostream&, const PrevExprType&, const Rhs&) [with PrevExprType = boost::test_tools::assertion::value_expr&>; Lhs = toml::basic_value; Rhs = toml::basic_value; Enabler = void; std::ostream = std::basic_ostream]’ 359s /usr/include/boost/test/tools/assertion.hpp:369:26: required from ‘void boost::test_tools::assertion::binary_expr::report(std::ostream&) const [with LExpr = boost::test_tools::assertion::value_expr&>; Rhs = const toml::basic_value&; OP = boost::test_tools::assertion::op::EQ, toml::basic_value, void>; std::ostream = std::basic_ostream]’ 359s /usr/include/boost/test/tools/assertion.hpp:379:9: required from ‘boost::test_tools::assertion_result boost::test_tools::assertion::binary_expr::evaluate(bool) const [with LExpr = boost::test_tools::assertion::value_expr&>; Rhs = const toml::basic_value&; OP = boost::test_tools::assertion::op::EQ, toml::basic_value, void>]’ 359s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_extended_conversions.cpp:201:9: required from here 359s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:67:23: warning: comparison is always true due to limited range of data type [-Wtype-limits] 359s 67 | if (c >= 0x00 && c < 0x20) 359s | ~~^~~~~~~ 359s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp: In instantiation of ‘std::string toml::serializer::escape_ml_basic_string(const std::string&) const [with Value = toml::basic_value; std::string = std::__cxx11::basic_string]’: 359s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:259:44: required from ‘std::string toml::serializer::operator()(const string_type&) const [with Value = toml::basic_value; std::string = std::__cxx11::basic_string; string_type = toml::string]’ 359s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/value.hpp:1974:55: required from ‘toml::detail::return_type_of_t toml::visit(Visitor&&, const basic_value&) [with Visitor = serializer >; C = discard_comments; T = std::map; A = std::deque; detail::return_type_of_t = std::__cxx11::basic_string]’ 359s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:965:34: required from ‘std::basic_ostream<_CharT, _Traits>& toml::operator<<(std::basic_ostream<_CharT, _Traits>&, const basic_value&) [with charT = char; traits = std::char_traits; C = discard_comments; M = std::map; V = std::deque]’ 359s /usr/include/boost/test/tools/detail/print_helper.hpp:55:18: required from ‘std::ostream& boost::test_tools::tt_detail::impl::boost_test_print_type(std::ostream&, const T&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 359s /usr/include/boost/test/tools/detail/print_helper.hpp:62:45: required from ‘std::ostream& boost::test_tools::tt_detail::impl::boost_test_print_type_impl::operator()(std::ostream&, const R&) const [with R = toml::basic_value; std::ostream = std::basic_ostream]’ 359s /usr/include/boost/test/tools/detail/print_helper.hpp:91:30: required from ‘void boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, const T&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 359s /usr/include/boost/test/tools/detail/print_helper.hpp:227:25: required from ‘std::ostream& boost::test_tools::tt_detail::operator<<(std::ostream&, const print_helper_t&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 359s /usr/include/boost/test/tools/assertion.hpp:174:1: required from ‘static void boost::test_tools::assertion::op::EQ::report(std::ostream&, const PrevExprType&, const Rhs&) [with PrevExprType = boost::test_tools::assertion::value_expr&>; Lhs = toml::basic_value; Rhs = toml::basic_value; Enabler = void; std::ostream = std::basic_ostream]’ 359s /usr/include/boost/test/tools/assertion.hpp:369:26: required from ‘void boost::test_tools::assertion::binary_expr::report(std::ostream&) const [with LExpr = boost::test_tools::assertion::value_expr&>; Rhs = const toml::basic_value&; OP = boost::test_tools::assertion::op::EQ, toml::basic_value, void>; std::ostream = std::basic_ostream]’ 359s /usr/include/boost/test/tools/assertion.hpp:379:9: required from ‘boost::test_tools::assertion_result boost::test_tools::assertion::binary_expr::evaluate(bool) const [with LExpr = boost::test_tools::assertion::value_expr&>; Rhs = const toml::basic_value&; OP = boost::test_tools::assertion::op::EQ, toml::basic_value, void>]’ 359s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_extended_conversions.cpp:226:9: required from here 359s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:565:30: warning: comparison is always true due to limited range of data type [-Wtype-limits] 359s 565 | if((0x00 <= c && c <= 0x08) || (0x0A <= c && c <= 0x1F) || c == 0x7F) 359s | ~~~~~^~~~ 359s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp: In instantiation of ‘std::string toml::serializer::escape_basic_string(const std::string&) const [with Value = toml::basic_value; std::string = std::__cxx11::basic_string]’: 359s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:274:41: required from ‘std::string toml::serializer::operator()(const string_type&) const [with Value = toml::basic_value; std::string = std::__cxx11::basic_string; string_type = toml::string]’ 359s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/value.hpp:1974:55: required from ‘toml::detail::return_type_of_t toml::visit(Visitor&&, const basic_value&) [with Visitor = serializer >; C = discard_comments; T = std::map; A = std::deque; detail::return_type_of_t = std::__cxx11::basic_string]’ 359s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:965:34: required from ‘std::basic_ostream<_CharT, _Traits>& toml::operator<<(std::basic_ostream<_CharT, _Traits>&, const basic_value&) [with charT = char; traits = std::char_traits; C = discard_comments; M = std::map; V = std::deque]’ 359s /usr/include/boost/test/tools/detail/print_helper.hpp:55:18: required from ‘std::ostream& boost::test_tools::tt_detail::impl::boost_test_print_type(std::ostream&, const T&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 359s /usr/include/boost/test/tools/detail/print_helper.hpp:62:45: required from ‘std::ostream& boost::test_tools::tt_detail::impl::boost_test_print_type_impl::operator()(std::ostream&, const R&) const [with R = toml::basic_value; std::ostream = std::basic_ostream]’ 359s /usr/include/boost/test/tools/detail/print_helper.hpp:91:30: required from ‘void boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, const T&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 359s /usr/include/boost/test/tools/detail/print_helper.hpp:227:25: required from ‘std::ostream& boost::test_tools::tt_detail::operator<<(std::ostream&, const print_helper_t&) [with T = toml::basic_value; std::ostream = std::basic_ostream]’ 359s /usr/include/boost/test/tools/assertion.hpp:174:1: required from ‘static void boost::test_tools::assertion::op::EQ::report(std::ostream&, const PrevExprType&, const Rhs&) [with PrevExprType = boost::test_tools::assertion::value_expr&>; Lhs = toml::basic_value; Rhs = toml::basic_value; Enabler = void; std::ostream = std::basic_ostream]’ 359s /usr/include/boost/test/tools/assertion.hpp:369:26: required from ‘void boost::test_tools::assertion::binary_expr::report(std::ostream&) const [with LExpr = boost::test_tools::assertion::value_expr&>; Rhs = const toml::basic_value&; OP = boost::test_tools::assertion::op::EQ, toml::basic_value, void>; std::ostream = std::basic_ostream]’ 359s /usr/include/boost/test/tools/assertion.hpp:379:9: required from ‘boost::test_tools::assertion_result boost::test_tools::assertion::binary_expr::evaluate(bool) const [with LExpr = boost::test_tools::assertion::value_expr&>; Rhs = const toml::basic_value&; OP = boost::test_tools::assertion::op::EQ, toml::basic_value, void>]’ 359s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_extended_conversions.cpp:226:9: required from here 359s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/serializer.hpp:518:30: warning: comparison is always true due to limited range of data type [-Wtype-limits] 359s 518 | if((0x00 <= c && c <= 0x08) || (0x0A <= c && c <= 0x1F) || c == 0x7F) 359s | ~~~~~^~~~ 363s [ 96%] Linking CXX executable test_extended_conversions 363s [ 96%] Built target test_extended_conversions 363s [ 97%] Building CXX object tests/CMakeFiles/test_multiple_translation_unit.dir/test_multiple_translation_unit_1.cpp.o 364s In file included from /tmp/autopkgtest.EMfKCP/build.oIT/src/toml.hpp:32, 364s from /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_multiple_translation_unit_1.cpp:1: 364s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/parser.hpp: In instantiation of ‘toml::basic_value toml::detail::parse(std::vector&, const std::string&) [with Comment = toml::discard_comments; Table = std::unordered_map; Array = std::vector; std::string = std::__cxx11::basic_string]’: 364s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/parser.hpp:2558:48: required from ‘toml::basic_value toml::parse(std::istream&, std::string) [with Comment = discard_comments; Table = std::unordered_map; Array = std::vector; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]’ 364s /tmp/autopkgtest.EMfKCP/build.oIT/src/tests/test_multiple_translation_unit_1.cpp:9:34: required from here 364s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/parser.hpp:2471:22: warning: redundant move in initialization [-Wredundant-move] 364s 2471 | detail::location loc(std::move(fname), std::move(letters)); 364s | ^~~ 364s /tmp/autopkgtest.EMfKCP/build.oIT/src/toml/parser.hpp:2471:22: note: remove ‘std::move’ call 367s [ 98%] Building CXX object tests/CMakeFiles/test_multiple_translation_unit.dir/test_multiple_translation_unit_2.cpp.o 369s [100%] Linking CXX executable test_multiple_translation_unit 369s [100%] Built target test_multiple_translation_unit 369s Running tests... 369s Test project /tmp/autopkgtest.EMfKCP/build.oIT/src/build 369s Start 1: test_datetime 369s 1/36 Test #1: test_datetime .................... Passed 0.00 sec 369s Start 2: test_string 369s 2/36 Test #2: test_string ...................... Passed 0.00 sec 369s Start 3: test_utility 369s 3/36 Test #3: test_utility ..................... Passed 0.00 sec 369s Start 4: test_result 369s 4/36 Test #4: test_result ...................... Passed 0.00 sec 369s Start 5: test_traits 369s 5/36 Test #5: test_traits ...................... Passed 0.00 sec 369s Start 6: test_value 369s 6/36 Test #6: test_value ....................... Passed 0.01 sec 369s Start 7: test_lex_boolean 369s 7/36 Test #7: test_lex_boolean ................. Passed 0.00 sec 369s Start 8: test_lex_integer 369s 8/36 Test #8: test_lex_integer ................. Passed 0.00 sec 369s Start 9: test_lex_floating 369s 9/36 Test #9: test_lex_floating ................ Passed 0.00 sec 369s Start 10: test_lex_datetime 369s 10/36 Test #10: test_lex_datetime ................ Passed 0.00 sec 369s Start 11: test_lex_string 369s 11/36 Test #11: test_lex_string .................. Passed 0.00 sec 369s Start 12: test_lex_key_comment 369s 12/36 Test #12: test_lex_key_comment ............. Passed 0.00 sec 369s Start 13: test_parse_boolean 369s 13/36 Test #13: test_parse_boolean ............... Passed 0.00 sec 369s Start 14: test_parse_integer 369s 14/36 Test #14: test_parse_integer ............... Passed 0.01 sec 369s Start 15: test_parse_floating 369s 15/36 Test #15: test_parse_floating .............. Passed 0.01 sec 369s Start 16: test_parse_string 369s 16/36 Test #16: test_parse_string ................ Passed 0.01 sec 369s Start 17: test_parse_datetime 369s 17/36 Test #17: test_parse_datetime .............. Passed 0.01 sec 369s Start 18: test_parse_array 369s 18/36 Test #18: test_parse_array ................. Passed 0.01 sec 369s Start 19: test_parse_table 369s 19/36 Test #19: test_parse_table ................. Passed 0.00 sec 369s Start 20: test_parse_inline_table 369s 20/36 Test #20: test_parse_inline_table .......... Passed 0.00 sec 369s Start 21: test_parse_key 369s 21/36 Test #21: test_parse_key ................... Passed 0.00 sec 369s Start 22: test_parse_table_key 369s 22/36 Test #22: test_parse_table_key ............. Passed 0.01 sec 369s Start 23: test_literals 369s 23/36 Test #23: test_literals .................... Passed 0.01 sec 369s Start 24: test_comments 369s 24/36 Test #24: test_comments .................... Passed 0.01 sec 369s Start 25: test_get 369s 25/36 Test #25: test_get ......................... Passed 0.01 sec 369s Start 26: test_get_or 369s 26/36 Test #26: test_get_or ...................... Passed 0.01 sec 369s Start 27: test_find 369s 27/36 Test #27: test_find ........................ Passed 0.01 sec 369s Start 28: test_find_or 369s 28/36 Test #28: test_find_or ..................... Passed 0.01 sec 369s Start 29: test_find_or_recursive 369s 29/36 Test #29: test_find_or_recursive ........... Passed 0.01 sec 369s Start 30: test_expect 369s 30/36 Test #30: test_expect ...................... Passed 0.00 sec 369s Start 31: test_parse_file 369s 31/36 Test #31: test_parse_file .................. Passed 0.04 sec 369s Start 32: test_serialize_file 369s 32/36 Test #32: test_serialize_file .............. Passed 0.08 sec 369s Start 33: test_parse_unicode 369s 33/36 Test #33: test_parse_unicode ............... Passed 0.01 sec 369s Start 34: test_error_detection 369s 34/36 Test #34: test_error_detection ............. Passed 0.01 sec 369s Start 35: test_format_error 369s 35/36 Test #35: test_format_error ................ Passed 0.00 sec 369s Start 36: test_extended_conversions 369s 36/36 Test #36: test_extended_conversions ........ Passed 0.00 sec 369s 369s 100% tests passed, 0 tests failed out of 36 369s 369s Total Test time (real) = 0.32 sec 370s autopkgtest [18:37:27]: test run-unit-test: -----------------------] 370s autopkgtest [18:37:27]: test run-unit-test: - - - - - - - - - - results - - - - - - - - - - 370s run-unit-test PASS 371s autopkgtest [18:37:28]: @@@@@@@@@@@@@@@@@@@@ summary 371s run-unit-test PASS 382s Creating nova instance adt-noble-s390x-toml11-20240321-183117-juju-7f2275-prod-proposed-migration-environment-3 from image adt/ubuntu-noble-s390x-server-20240321.img (UUID f7ee8f0f-480f-4014-94f0-3be2a19e259d)...