I: pbuilder: network access will be disabled during build I: Current time: Sat May 6 02:30:27 +14 2023 I: pbuilder-time-stamp: 1683289827 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bookworm-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [broker_1.4.0+ds1-1.dsc] I: copying [./broker_1.4.0+ds1.orig.tar.xz] I: copying [./broker_1.4.0+ds1-1.debian.tar.xz] I: Extracting source gpgv: Signature made Sat Dec 26 13:13:40 2020 +14 gpgv: using RSA key AE731055442A1D96CF4D4C7875B710635C213A7E gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./broker_1.4.0+ds1-1.dsc: no acceptable signature found dpkg-source: info: extracting broker in broker-1.4.0+ds1 dpkg-source: info: unpacking broker_1.4.0+ds1.orig.tar.xz dpkg-source: info: unpacking broker_1.4.0+ds1-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying fix-lib-version.patch dpkg-source: info: applying use-system-pybind.patch dpkg-source: info: applying fix-pybind11-2.6.patch I: using fakeroot in build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/24211/tmp/hooks/D01_modify_environment starting debug: Running on cbxi4pro0. I: Changing host+domainname to test build reproducibility I: Adding a custom variable just for the fun of it... I: Changing /bin/sh to bash '/bin/sh' -> '/bin/bash' lrwxrwxrwx 1 root root 9 May 6 02:31 /bin/sh -> /bin/bash I: Setting pbuilder2's login shell to /bin/bash I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other I: user script /srv/workspace/pbuilder/24211/tmp/hooks/D01_modify_environment finished I: user script /srv/workspace/pbuilder/24211/tmp/hooks/D02_print_environment starting I: set BASH=/bin/sh BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath BASH_ALIASES=() BASH_ARGC=() BASH_ARGV=() BASH_CMDS=() BASH_LINENO=([0]="12" [1]="0") BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") BASH_VERSINFO=([0]="5" [1]="2" [2]="15" [3]="1" [4]="release" [5]="arm-unknown-linux-gnueabihf") BASH_VERSION='5.2.15(1)-release' BUILDDIR=/build BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' BUILDUSERNAME=pbuilder2 BUILD_ARCH=armhf DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=4' DIRSTACK=() DISTRIBUTION=bookworm EUID=0 FUNCNAME=([0]="Echo" [1]="main") GROUPS=() HOME=/root HOSTNAME=i-capture-the-hostname HOSTTYPE=arm HOST_ARCH=armhf IFS=' ' INVOCATION_ID=843bc9e8bf5b47c9b9bc416068c80222 LANG=C LANGUAGE=it_CH:it LC_ALL=C MACHTYPE=arm-unknown-linux-gnueabihf MAIL=/var/mail/root OPTERR=1 OPTIND=1 OSTYPE=linux-gnueabihf PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path PBCURRENTCOMMANDLINEOPERATION=build PBUILDER_OPERATION=build PBUILDER_PKGDATADIR=/usr/share/pbuilder PBUILDER_PKGLIBDIR=/usr/lib/pbuilder PBUILDER_SYSCONFDIR=/etc PIPESTATUS=([0]="0") POSIXLY_CORRECT=y PPID=24211 PS4='+ ' PWD=/ SHELL=/bin/bash SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix SHLVL=3 SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.XRIe1ctl/pbuilderrc_CvlS --distribution bookworm --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.XRIe1ctl/b2 --logfile b2/build.log --extrapackages usrmerge broker_1.4.0+ds1-1.dsc' SUDO_GID=113 SUDO_UID=107 SUDO_USER=jenkins TERM=unknown TZ=/usr/share/zoneinfo/Etc/GMT-14 UID=0 USER=root _='I: set' http_proxy=http://10.0.0.15:3142/ I: uname -a Linux i-capture-the-hostname 5.10.0-22-armmp #1 SMP Debian 5.10.178-3 (2023-04-22) armv7l GNU/Linux I: ls -l /bin total 5072 -rwxr-xr-x 1 root root 838488 Apr 24 11:24 bash -rwxr-xr-x 3 root root 67144 Sep 19 2022 bunzip2 -rwxr-xr-x 3 root root 67144 Sep 19 2022 bzcat lrwxrwxrwx 1 root root 6 Sep 19 2022 bzcmp -> bzdiff -rwxr-xr-x 1 root root 2225 Sep 19 2022 bzdiff lrwxrwxrwx 1 root root 6 Sep 19 2022 bzegrep -> bzgrep -rwxr-xr-x 1 root root 4893 Nov 28 2021 bzexe lrwxrwxrwx 1 root root 6 Sep 19 2022 bzfgrep -> bzgrep -rwxr-xr-x 1 root root 3775 Sep 19 2022 bzgrep -rwxr-xr-x 3 root root 67144 Sep 19 2022 bzip2 -rwxr-xr-x 1 root root 67112 Sep 19 2022 bzip2recover lrwxrwxrwx 1 root root 6 Sep 19 2022 bzless -> bzmore -rwxr-xr-x 1 root root 1297 Sep 19 2022 bzmore -rwxr-xr-x 1 root root 67632 Sep 21 2022 cat -rwxr-xr-x 1 root root 67676 Sep 21 2022 chgrp -rwxr-xr-x 1 root root 67644 Sep 21 2022 chmod -rwxr-xr-x 1 root root 67684 Sep 21 2022 chown -rwxr-xr-x 1 root root 133532 Sep 21 2022 cp -rwxr-xr-x 1 root root 132868 Jan 6 03:20 dash -rwxr-xr-x 1 root root 133220 Sep 21 2022 date -rwxr-xr-x 1 root root 67732 Sep 21 2022 dd -rwxr-xr-x 1 root root 68104 Sep 21 2022 df -rwxr-xr-x 1 root root 133632 Sep 21 2022 dir -rwxr-xr-x 1 root root 59128 Mar 23 23:02 dmesg lrwxrwxrwx 1 root root 8 Dec 20 03:33 dnsdomainname -> hostname lrwxrwxrwx 1 root root 8 Dec 20 03:33 domainname -> hostname -rwxr-xr-x 1 root root 67560 Sep 21 2022 echo -rwxr-xr-x 1 root root 41 Jan 25 04:43 egrep -rwxr-xr-x 1 root root 67548 Sep 21 2022 false -rwxr-xr-x 1 root root 41 Jan 25 04:43 fgrep -rwxr-xr-x 1 root root 55748 Mar 23 23:02 findmnt -rwsr-xr-x 1 root root 26208 Mar 23 22:15 fusermount -rwxr-xr-x 1 root root 128608 Jan 25 04:43 grep -rwxr-xr-x 2 root root 2346 Apr 10 2022 gunzip -rwxr-xr-x 1 root root 6447 Apr 10 2022 gzexe -rwxr-xr-x 1 root root 64220 Apr 10 2022 gzip -rwxr-xr-x 1 root root 67032 Dec 20 03:33 hostname -rwxr-xr-x 1 root root 67720 Sep 21 2022 ln -rwxr-xr-x 1 root root 35132 Mar 23 23:51 login -rwxr-xr-x 1 root root 133632 Sep 21 2022 ls -rwxr-xr-x 1 root root 136808 Mar 23 23:02 lsblk -rwxr-xr-x 1 root root 67800 Sep 21 2022 mkdir -rwxr-xr-x 1 root root 67764 Sep 21 2022 mknod -rwxr-xr-x 1 root root 67596 Sep 21 2022 mktemp -rwxr-xr-x 1 root root 38504 Mar 23 23:02 more -rwsr-xr-x 1 root root 38496 Mar 23 23:02 mount -rwxr-xr-x 1 root root 9824 Mar 23 23:02 mountpoint -rwxr-xr-x 1 root root 133532 Sep 21 2022 mv lrwxrwxrwx 1 root root 8 Dec 20 03:33 nisdomainname -> hostname lrwxrwxrwx 1 root root 14 Apr 3 20:25 pidof -> /sbin/killall5 -rwxr-xr-x 1 root root 67608 Sep 21 2022 pwd lrwxrwxrwx 1 root root 4 Apr 24 11:24 rbash -> bash -rwxr-xr-x 1 root root 67600 Sep 21 2022 readlink -rwxr-xr-x 1 root root 67672 Sep 21 2022 rm -rwxr-xr-x 1 root root 67600 Sep 21 2022 rmdir -rwxr-xr-x 1 root root 67400 Nov 3 2022 run-parts -rwxr-xr-x 1 root root 133372 Jan 6 09:55 sed lrwxrwxrwx 1 root root 9 May 6 02:31 sh -> /bin/bash -rwxr-xr-x 1 root root 67584 Sep 21 2022 sleep -rwxr-xr-x 1 root root 67644 Sep 21 2022 stty -rwsr-xr-x 1 root root 50800 Mar 23 23:02 su -rwxr-xr-x 1 root root 67584 Sep 21 2022 sync -rwxr-xr-x 1 root root 336764 Apr 7 04:25 tar -rwxr-xr-x 1 root root 67144 Nov 3 2022 tempfile -rwxr-xr-x 1 root root 133224 Sep 21 2022 touch -rwxr-xr-x 1 root root 67548 Sep 21 2022 true -rwxr-xr-x 1 root root 9768 Mar 23 22:15 ulockmgr_server -rwsr-xr-x 1 root root 22108 Mar 23 23:02 umount -rwxr-xr-x 1 root root 67572 Sep 21 2022 uname -rwxr-xr-x 2 root root 2346 Apr 10 2022 uncompress -rwxr-xr-x 1 root root 133632 Sep 21 2022 vdir -rwxr-xr-x 1 root root 42608 Mar 23 23:02 wdctl lrwxrwxrwx 1 root root 8 Dec 20 03:33 ypdomainname -> hostname -rwxr-xr-x 1 root root 1984 Apr 10 2022 zcat -rwxr-xr-x 1 root root 1678 Apr 10 2022 zcmp -rwxr-xr-x 1 root root 6460 Apr 10 2022 zdiff -rwxr-xr-x 1 root root 29 Apr 10 2022 zegrep -rwxr-xr-x 1 root root 29 Apr 10 2022 zfgrep -rwxr-xr-x 1 root root 2081 Apr 10 2022 zforce -rwxr-xr-x 1 root root 8103 Apr 10 2022 zgrep -rwxr-xr-x 1 root root 2206 Apr 10 2022 zless -rwxr-xr-x 1 root root 1842 Apr 10 2022 zmore -rwxr-xr-x 1 root root 4577 Apr 10 2022 znew I: user script /srv/workspace/pbuilder/24211/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: armhf Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper (>= 12~), dh-python, cmake, libcaf-dev (>= 0.16), libsqlite3-dev, python3-dev, swig, libssl-dev, pybind11-dev dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19329 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper (>= 12~); however: Package debhelper is not installed. pbuilder-satisfydepends-dummy depends on dh-python; however: Package dh-python is not installed. pbuilder-satisfydepends-dummy depends on cmake; however: Package cmake is not installed. pbuilder-satisfydepends-dummy depends on libcaf-dev (>= 0.16); however: Package libcaf-dev is not installed. pbuilder-satisfydepends-dummy depends on libsqlite3-dev; however: Package libsqlite3-dev is not installed. pbuilder-satisfydepends-dummy depends on python3-dev; however: Package python3-dev is not installed. pbuilder-satisfydepends-dummy depends on swig; however: Package swig is not installed. pbuilder-satisfydepends-dummy depends on libssl-dev; however: Package libssl-dev is not installed. pbuilder-satisfydepends-dummy depends on pybind11-dev; however: Package pybind11-dev is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} cmake{a} cmake-data{a} debhelper{a} dh-autoreconf{a} dh-python{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} groff-base{a} intltool-debian{a} libarchive-zip-perl{a} libarchive13{a} libbrotli1{a} libcaf-core0.17{a} libcaf-dev{a} libcaf-io0.17{a} libcaf-openssl0.17{a} libcurl4{a} libdebhelper-perl{a} libelf1{a} libexpat1{a} libexpat1-dev{a} libfile-stripnondeterminism-perl{a} libicu72{a} libjs-jquery{a} libjs-sphinxdoc{a} libjs-underscore{a} libjsoncpp25{a} libldap-2.5-0{a} libmagic-mgc{a} libmagic1{a} libnghttp2-14{a} libpipeline1{a} libproc2-0{a} libpsl5{a} libpython3-dev{a} libpython3-stdlib{a} libpython3.11{a} libpython3.11-dev{a} libpython3.11-minimal{a} libpython3.11-stdlib{a} libreadline8{a} librhash0{a} librtmp1{a} libsasl2-2{a} libsasl2-modules-db{a} libsqlite3-dev{a} libssh2-1{a} libssl-dev{a} libsub-override-perl{a} libtool{a} libuchardet0{a} libuv1{a} libxml2{a} m4{a} man-db{a} media-types{a} po-debconf{a} procps{a} pybind11-dev{a} python3{a} python3-dev{a} python3-distutils{a} python3-lib2to3{a} python3-minimal{a} python3.11{a} python3.11-dev{a} python3.11-minimal{a} readline-common{a} sensible-utils{a} swig{a} swig4.0{a} zlib1g-dev{a} The following packages are RECOMMENDED but will NOT be installed: ca-certificates curl javascript-common libarchive-cpio-perl libcaf-doc libeigen3-dev libldap-common libltdl-dev libmail-sendmail-perl libsasl2-modules lynx psmisc publicsuffix wget 0 packages upgraded, 80 newly installed, 0 to remove and 0 not upgraded. Need to get 45.9 MB of archives. After unpacking 171 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian bookworm/main armhf libpython3.11-minimal armhf 3.11.2-6 [798 kB] Get: 2 http://deb.debian.org/debian bookworm/main armhf libexpat1 armhf 2.5.0-1 [79.9 kB] Get: 3 http://deb.debian.org/debian bookworm/main armhf python3.11-minimal armhf 3.11.2-6 [1714 kB] Get: 4 http://deb.debian.org/debian bookworm/main armhf python3-minimal armhf 3.11.2-1+b1 [26.3 kB] Get: 5 http://deb.debian.org/debian bookworm/main armhf media-types all 10.0.0 [26.1 kB] Get: 6 http://deb.debian.org/debian bookworm/main armhf readline-common all 8.2-1.3 [69.0 kB] Get: 7 http://deb.debian.org/debian bookworm/main armhf libreadline8 armhf 8.2-1.3 [144 kB] Get: 8 http://deb.debian.org/debian bookworm/main armhf libpython3.11-stdlib armhf 3.11.2-6 [1678 kB] Get: 9 http://deb.debian.org/debian bookworm/main armhf python3.11 armhf 3.11.2-6 [572 kB] Get: 10 http://deb.debian.org/debian bookworm/main armhf libpython3-stdlib armhf 3.11.2-1+b1 [9296 B] Get: 11 http://deb.debian.org/debian bookworm/main armhf python3 armhf 3.11.2-1+b1 [26.3 kB] Get: 12 http://deb.debian.org/debian bookworm/main armhf libproc2-0 armhf 2:4.0.2-3 [54.2 kB] Get: 13 http://deb.debian.org/debian bookworm/main armhf procps armhf 2:4.0.2-3 [695 kB] Get: 14 http://deb.debian.org/debian bookworm/main armhf sensible-utils all 0.0.17+nmu1 [19.0 kB] Get: 15 http://deb.debian.org/debian bookworm/main armhf libmagic-mgc armhf 1:5.44-3 [305 kB] Get: 16 http://deb.debian.org/debian bookworm/main armhf libmagic1 armhf 1:5.44-3 [96.5 kB] Get: 17 http://deb.debian.org/debian bookworm/main armhf file armhf 1:5.44-3 [41.6 kB] Get: 18 http://deb.debian.org/debian bookworm/main armhf gettext-base armhf 0.21-12 [157 kB] Get: 19 http://deb.debian.org/debian bookworm/main armhf libuchardet0 armhf 0.0.7-1 [65.0 kB] Get: 20 http://deb.debian.org/debian bookworm/main armhf groff-base armhf 1.22.4-10 [825 kB] Get: 21 http://deb.debian.org/debian bookworm/main armhf bsdextrautils armhf 2.38.1-5+b1 [78.6 kB] Get: 22 http://deb.debian.org/debian bookworm/main armhf libpipeline1 armhf 1.5.7-1 [33.6 kB] Get: 23 http://deb.debian.org/debian bookworm/main armhf man-db armhf 2.11.2-2 [1351 kB] Get: 24 http://deb.debian.org/debian bookworm/main armhf m4 armhf 1.4.19-3 [265 kB] Get: 25 http://deb.debian.org/debian bookworm/main armhf autoconf all 2.71-3 [332 kB] Get: 26 http://deb.debian.org/debian bookworm/main armhf autotools-dev all 20220109.1 [51.6 kB] Get: 27 http://deb.debian.org/debian bookworm/main armhf automake all 1:1.16.5-1.3 [823 kB] Get: 28 http://deb.debian.org/debian bookworm/main armhf autopoint all 0.21-12 [495 kB] Get: 29 http://deb.debian.org/debian bookworm/main armhf libicu72 armhf 72.1-3 [9048 kB] Get: 30 http://deb.debian.org/debian bookworm/main armhf libxml2 armhf 2.9.14+dfsg-1.2 [591 kB] Get: 31 http://deb.debian.org/debian bookworm/main armhf libarchive13 armhf 3.6.2-1 [299 kB] Get: 32 http://deb.debian.org/debian bookworm/main armhf libbrotli1 armhf 1.0.9-2+b6 [271 kB] Get: 33 http://deb.debian.org/debian bookworm/main armhf libsasl2-modules-db armhf 2.1.28+dfsg-10 [19.0 kB] Get: 34 http://deb.debian.org/debian bookworm/main armhf libsasl2-2 armhf 2.1.28+dfsg-10 [52.3 kB] Get: 35 http://deb.debian.org/debian bookworm/main armhf libldap-2.5-0 armhf 2.5.13+dfsg-5 [158 kB] Get: 36 http://deb.debian.org/debian bookworm/main armhf libnghttp2-14 armhf 1.52.0-1 [60.8 kB] Get: 37 http://deb.debian.org/debian bookworm/main armhf libpsl5 armhf 0.21.2-1 [57.5 kB] Get: 38 http://deb.debian.org/debian bookworm/main armhf librtmp1 armhf 2.4+20151223.gitfa8646d.1-2+b2 [55.2 kB] Get: 39 http://deb.debian.org/debian bookworm/main armhf libssh2-1 armhf 1.10.0-3+b1 [163 kB] Get: 40 http://deb.debian.org/debian bookworm/main armhf libcurl4 armhf 7.88.1-9 [347 kB] Get: 41 http://deb.debian.org/debian bookworm/main armhf libjsoncpp25 armhf 1.9.5-4 [68.6 kB] Get: 42 http://deb.debian.org/debian bookworm/main armhf librhash0 armhf 1.4.3-3 [146 kB] Get: 43 http://deb.debian.org/debian bookworm/main armhf libuv1 armhf 1.44.2-1 [126 kB] Get: 44 http://deb.debian.org/debian bookworm/main armhf cmake-data all 3.25.1-1 [2026 kB] Get: 45 http://deb.debian.org/debian bookworm/main armhf cmake armhf 3.25.1-1 [4263 kB] Get: 46 http://deb.debian.org/debian bookworm/main armhf libdebhelper-perl all 13.11.4 [81.2 kB] Get: 47 http://deb.debian.org/debian bookworm/main armhf libtool all 2.4.7-5 [517 kB] Get: 48 http://deb.debian.org/debian bookworm/main armhf dh-autoreconf all 20 [17.1 kB] Get: 49 http://deb.debian.org/debian bookworm/main armhf libarchive-zip-perl all 1.68-1 [104 kB] Get: 50 http://deb.debian.org/debian bookworm/main armhf libsub-override-perl all 0.09-4 [9304 B] Get: 51 http://deb.debian.org/debian bookworm/main armhf libfile-stripnondeterminism-perl all 1.13.1-1 [19.4 kB] Get: 52 http://deb.debian.org/debian bookworm/main armhf dh-strip-nondeterminism all 1.13.1-1 [8620 B] Get: 53 http://deb.debian.org/debian bookworm/main armhf libelf1 armhf 0.188-2.1 [170 kB] Get: 54 http://deb.debian.org/debian bookworm/main armhf dwz armhf 0.15-1 [101 kB] Get: 55 http://deb.debian.org/debian bookworm/main armhf gettext armhf 0.21-12 [1229 kB] Get: 56 http://deb.debian.org/debian bookworm/main armhf intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 57 http://deb.debian.org/debian bookworm/main armhf po-debconf all 1.0.21+nmu1 [248 kB] Get: 58 http://deb.debian.org/debian bookworm/main armhf debhelper all 13.11.4 [942 kB] Get: 59 http://deb.debian.org/debian bookworm/main armhf python3-lib2to3 all 3.11.2-2 [76.2 kB] Get: 60 http://deb.debian.org/debian bookworm/main armhf python3-distutils all 3.11.2-2 [131 kB] Get: 61 http://deb.debian.org/debian bookworm/main armhf dh-python all 5.20230130 [104 kB] Get: 62 http://deb.debian.org/debian bookworm/main armhf libcaf-core0.17 armhf 0.17.6-2.1+b1 [485 kB] Get: 63 http://deb.debian.org/debian bookworm/main armhf libcaf-io0.17 armhf 0.17.6-2.1+b1 [327 kB] Get: 64 http://deb.debian.org/debian bookworm/main armhf libcaf-openssl0.17 armhf 0.17.6-2.1+b1 [57.1 kB] Get: 65 http://deb.debian.org/debian bookworm/main armhf libcaf-dev armhf 0.17.6-2.1+b1 [271 kB] Get: 66 http://deb.debian.org/debian bookworm/main armhf libexpat1-dev armhf 2.5.0-1 [134 kB] Get: 67 http://deb.debian.org/debian bookworm/main armhf libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [326 kB] Get: 68 http://deb.debian.org/debian bookworm/main armhf libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [116 kB] Get: 69 http://deb.debian.org/debian bookworm/main armhf libjs-sphinxdoc all 5.3.0-4 [130 kB] Get: 70 http://deb.debian.org/debian bookworm/main armhf libpython3.11 armhf 3.11.2-6 [1710 kB] Get: 71 http://deb.debian.org/debian bookworm/main armhf zlib1g-dev armhf 1:1.2.13.dfsg-1 [902 kB] Get: 72 http://deb.debian.org/debian bookworm/main armhf libpython3.11-dev armhf 3.11.2-6 [3518 kB] Get: 73 http://deb.debian.org/debian bookworm/main armhf libpython3-dev armhf 3.11.2-1+b1 [9556 B] Get: 74 http://deb.debian.org/debian bookworm/main armhf libsqlite3-dev armhf 3.40.1-2 [926 kB] Get: 75 http://deb.debian.org/debian bookworm/main armhf libssl-dev armhf 3.0.8-1 [2132 kB] Get: 76 http://deb.debian.org/debian bookworm/main armhf pybind11-dev all 2.10.3-1 [186 kB] Get: 77 http://deb.debian.org/debian bookworm/main armhf python3.11-dev armhf 3.11.2-6 [615 kB] Get: 78 http://deb.debian.org/debian bookworm/main armhf python3-dev armhf 3.11.2-1+b1 [26.2 kB] Get: 79 http://deb.debian.org/debian bookworm/main armhf swig4.0 armhf 4.1.0-0.2 [1324 kB] Get: 80 http://deb.debian.org/debian bookworm/main armhf swig all 4.1.0-0.2 [321 kB] Fetched 45.9 MB in 3s (15.2 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libpython3.11-minimal:armhf. (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 ... 19329 files and directories currently installed.) Preparing to unpack .../libpython3.11-minimal_3.11.2-6_armhf.deb ... Unpacking libpython3.11-minimal:armhf (3.11.2-6) ... Selecting previously unselected package libexpat1:armhf. Preparing to unpack .../libexpat1_2.5.0-1_armhf.deb ... Unpacking libexpat1:armhf (2.5.0-1) ... Selecting previously unselected package python3.11-minimal. Preparing to unpack .../python3.11-minimal_3.11.2-6_armhf.deb ... Unpacking python3.11-minimal (3.11.2-6) ... Setting up libpython3.11-minimal:armhf (3.11.2-6) ... Setting up libexpat1:armhf (2.5.0-1) ... Setting up python3.11-minimal (3.11.2-6) ... Selecting previously unselected package python3-minimal. (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 ... 19645 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.11.2-1+b1_armhf.deb ... Unpacking python3-minimal (3.11.2-1+b1) ... Selecting previously unselected package media-types. Preparing to unpack .../1-media-types_10.0.0_all.deb ... Unpacking media-types (10.0.0) ... Selecting previously unselected package readline-common. Preparing to unpack .../2-readline-common_8.2-1.3_all.deb ... Unpacking readline-common (8.2-1.3) ... Selecting previously unselected package libreadline8:armhf. Preparing to unpack .../3-libreadline8_8.2-1.3_armhf.deb ... Unpacking libreadline8:armhf (8.2-1.3) ... Selecting previously unselected package libpython3.11-stdlib:armhf. Preparing to unpack .../4-libpython3.11-stdlib_3.11.2-6_armhf.deb ... Unpacking libpython3.11-stdlib:armhf (3.11.2-6) ... Selecting previously unselected package python3.11. Preparing to unpack .../5-python3.11_3.11.2-6_armhf.deb ... Unpacking python3.11 (3.11.2-6) ... Selecting previously unselected package libpython3-stdlib:armhf. Preparing to unpack .../6-libpython3-stdlib_3.11.2-1+b1_armhf.deb ... Unpacking libpython3-stdlib:armhf (3.11.2-1+b1) ... Setting up python3-minimal (3.11.2-1+b1) ... Selecting previously unselected package python3. (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 ... 20079 files and directories currently installed.) Preparing to unpack .../00-python3_3.11.2-1+b1_armhf.deb ... Unpacking python3 (3.11.2-1+b1) ... Selecting previously unselected package libproc2-0:armhf. Preparing to unpack .../01-libproc2-0_2%3a4.0.2-3_armhf.deb ... Unpacking libproc2-0:armhf (2:4.0.2-3) ... Selecting previously unselected package procps. Preparing to unpack .../02-procps_2%3a4.0.2-3_armhf.deb ... Unpacking procps (2:4.0.2-3) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../03-sensible-utils_0.0.17+nmu1_all.deb ... Unpacking sensible-utils (0.0.17+nmu1) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../04-libmagic-mgc_1%3a5.44-3_armhf.deb ... Unpacking libmagic-mgc (1:5.44-3) ... Selecting previously unselected package libmagic1:armhf. Preparing to unpack .../05-libmagic1_1%3a5.44-3_armhf.deb ... Unpacking libmagic1:armhf (1:5.44-3) ... Selecting previously unselected package file. Preparing to unpack .../06-file_1%3a5.44-3_armhf.deb ... Unpacking file (1:5.44-3) ... Selecting previously unselected package gettext-base. Preparing to unpack .../07-gettext-base_0.21-12_armhf.deb ... Unpacking gettext-base (0.21-12) ... Selecting previously unselected package libuchardet0:armhf. Preparing to unpack .../08-libuchardet0_0.0.7-1_armhf.deb ... Unpacking libuchardet0:armhf (0.0.7-1) ... Selecting previously unselected package groff-base. Preparing to unpack .../09-groff-base_1.22.4-10_armhf.deb ... Unpacking groff-base (1.22.4-10) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../10-bsdextrautils_2.38.1-5+b1_armhf.deb ... Unpacking bsdextrautils (2.38.1-5+b1) ... Selecting previously unselected package libpipeline1:armhf. Preparing to unpack .../11-libpipeline1_1.5.7-1_armhf.deb ... Unpacking libpipeline1:armhf (1.5.7-1) ... Selecting previously unselected package man-db. Preparing to unpack .../12-man-db_2.11.2-2_armhf.deb ... Unpacking man-db (2.11.2-2) ... Selecting previously unselected package m4. Preparing to unpack .../13-m4_1.4.19-3_armhf.deb ... Unpacking m4 (1.4.19-3) ... Selecting previously unselected package autoconf. Preparing to unpack .../14-autoconf_2.71-3_all.deb ... Unpacking autoconf (2.71-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../15-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../16-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../17-autopoint_0.21-12_all.deb ... Unpacking autopoint (0.21-12) ... Selecting previously unselected package libicu72:armhf. Preparing to unpack .../18-libicu72_72.1-3_armhf.deb ... Unpacking libicu72:armhf (72.1-3) ... Selecting previously unselected package libxml2:armhf. Preparing to unpack .../19-libxml2_2.9.14+dfsg-1.2_armhf.deb ... Unpacking libxml2:armhf (2.9.14+dfsg-1.2) ... Selecting previously unselected package libarchive13:armhf. Preparing to unpack .../20-libarchive13_3.6.2-1_armhf.deb ... Unpacking libarchive13:armhf (3.6.2-1) ... Selecting previously unselected package libbrotli1:armhf. Preparing to unpack .../21-libbrotli1_1.0.9-2+b6_armhf.deb ... Unpacking libbrotli1:armhf (1.0.9-2+b6) ... Selecting previously unselected package libsasl2-modules-db:armhf. Preparing to unpack .../22-libsasl2-modules-db_2.1.28+dfsg-10_armhf.deb ... Unpacking libsasl2-modules-db:armhf (2.1.28+dfsg-10) ... Selecting previously unselected package libsasl2-2:armhf. Preparing to unpack .../23-libsasl2-2_2.1.28+dfsg-10_armhf.deb ... Unpacking libsasl2-2:armhf (2.1.28+dfsg-10) ... Selecting previously unselected package libldap-2.5-0:armhf. Preparing to unpack .../24-libldap-2.5-0_2.5.13+dfsg-5_armhf.deb ... Unpacking libldap-2.5-0:armhf (2.5.13+dfsg-5) ... Selecting previously unselected package libnghttp2-14:armhf. Preparing to unpack .../25-libnghttp2-14_1.52.0-1_armhf.deb ... Unpacking libnghttp2-14:armhf (1.52.0-1) ... Selecting previously unselected package libpsl5:armhf. Preparing to unpack .../26-libpsl5_0.21.2-1_armhf.deb ... Unpacking libpsl5:armhf (0.21.2-1) ... Selecting previously unselected package librtmp1:armhf. Preparing to unpack .../27-librtmp1_2.4+20151223.gitfa8646d.1-2+b2_armhf.deb ... Unpacking librtmp1:armhf (2.4+20151223.gitfa8646d.1-2+b2) ... Selecting previously unselected package libssh2-1:armhf. Preparing to unpack .../28-libssh2-1_1.10.0-3+b1_armhf.deb ... Unpacking libssh2-1:armhf (1.10.0-3+b1) ... Selecting previously unselected package libcurl4:armhf. Preparing to unpack .../29-libcurl4_7.88.1-9_armhf.deb ... Unpacking libcurl4:armhf (7.88.1-9) ... Selecting previously unselected package libjsoncpp25:armhf. Preparing to unpack .../30-libjsoncpp25_1.9.5-4_armhf.deb ... Unpacking libjsoncpp25:armhf (1.9.5-4) ... Selecting previously unselected package librhash0:armhf. Preparing to unpack .../31-librhash0_1.4.3-3_armhf.deb ... Unpacking librhash0:armhf (1.4.3-3) ... Selecting previously unselected package libuv1:armhf. Preparing to unpack .../32-libuv1_1.44.2-1_armhf.deb ... Unpacking libuv1:armhf (1.44.2-1) ... Selecting previously unselected package cmake-data. Preparing to unpack .../33-cmake-data_3.25.1-1_all.deb ... Unpacking cmake-data (3.25.1-1) ... Selecting previously unselected package cmake. Preparing to unpack .../34-cmake_3.25.1-1_armhf.deb ... Unpacking cmake (3.25.1-1) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../35-libdebhelper-perl_13.11.4_all.deb ... Unpacking libdebhelper-perl (13.11.4) ... Selecting previously unselected package libtool. Preparing to unpack .../36-libtool_2.4.7-5_all.deb ... Unpacking libtool (2.4.7-5) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../37-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../38-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../39-libsub-override-perl_0.09-4_all.deb ... Unpacking libsub-override-perl (0.09-4) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../40-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../41-dh-strip-nondeterminism_1.13.1-1_all.deb ... Unpacking dh-strip-nondeterminism (1.13.1-1) ... Selecting previously unselected package libelf1:armhf. Preparing to unpack .../42-libelf1_0.188-2.1_armhf.deb ... Unpacking libelf1:armhf (0.188-2.1) ... Selecting previously unselected package dwz. Preparing to unpack .../43-dwz_0.15-1_armhf.deb ... Unpacking dwz (0.15-1) ... Selecting previously unselected package gettext. Preparing to unpack .../44-gettext_0.21-12_armhf.deb ... Unpacking gettext (0.21-12) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../45-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../46-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../47-debhelper_13.11.4_all.deb ... Unpacking debhelper (13.11.4) ... Selecting previously unselected package python3-lib2to3. Preparing to unpack .../48-python3-lib2to3_3.11.2-2_all.deb ... Unpacking python3-lib2to3 (3.11.2-2) ... Selecting previously unselected package python3-distutils. Preparing to unpack .../49-python3-distutils_3.11.2-2_all.deb ... Unpacking python3-distutils (3.11.2-2) ... Selecting previously unselected package dh-python. Preparing to unpack .../50-dh-python_5.20230130_all.deb ... Unpacking dh-python (5.20230130) ... Selecting previously unselected package libcaf-core0.17. Preparing to unpack .../51-libcaf-core0.17_0.17.6-2.1+b1_armhf.deb ... Unpacking libcaf-core0.17 (0.17.6-2.1+b1) ... Selecting previously unselected package libcaf-io0.17. Preparing to unpack .../52-libcaf-io0.17_0.17.6-2.1+b1_armhf.deb ... Unpacking libcaf-io0.17 (0.17.6-2.1+b1) ... Selecting previously unselected package libcaf-openssl0.17. Preparing to unpack .../53-libcaf-openssl0.17_0.17.6-2.1+b1_armhf.deb ... Unpacking libcaf-openssl0.17 (0.17.6-2.1+b1) ... Selecting previously unselected package libcaf-dev. Preparing to unpack .../54-libcaf-dev_0.17.6-2.1+b1_armhf.deb ... Unpacking libcaf-dev (0.17.6-2.1+b1) ... Selecting previously unselected package libexpat1-dev:armhf. Preparing to unpack .../55-libexpat1-dev_2.5.0-1_armhf.deb ... Unpacking libexpat1-dev:armhf (2.5.0-1) ... Selecting previously unselected package libjs-jquery. Preparing to unpack .../56-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... Selecting previously unselected package libjs-underscore. Preparing to unpack .../57-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... Selecting previously unselected package libjs-sphinxdoc. Preparing to unpack .../58-libjs-sphinxdoc_5.3.0-4_all.deb ... Unpacking libjs-sphinxdoc (5.3.0-4) ... Selecting previously unselected package libpython3.11:armhf. Preparing to unpack .../59-libpython3.11_3.11.2-6_armhf.deb ... Unpacking libpython3.11:armhf (3.11.2-6) ... Selecting previously unselected package zlib1g-dev:armhf. Preparing to unpack .../60-zlib1g-dev_1%3a1.2.13.dfsg-1_armhf.deb ... Unpacking zlib1g-dev:armhf (1:1.2.13.dfsg-1) ... Selecting previously unselected package libpython3.11-dev:armhf. Preparing to unpack .../61-libpython3.11-dev_3.11.2-6_armhf.deb ... Unpacking libpython3.11-dev:armhf (3.11.2-6) ... Selecting previously unselected package libpython3-dev:armhf. Preparing to unpack .../62-libpython3-dev_3.11.2-1+b1_armhf.deb ... Unpacking libpython3-dev:armhf (3.11.2-1+b1) ... Selecting previously unselected package libsqlite3-dev:armhf. Preparing to unpack .../63-libsqlite3-dev_3.40.1-2_armhf.deb ... Unpacking libsqlite3-dev:armhf (3.40.1-2) ... Selecting previously unselected package libssl-dev:armhf. Preparing to unpack .../64-libssl-dev_3.0.8-1_armhf.deb ... Unpacking libssl-dev:armhf (3.0.8-1) ... Selecting previously unselected package pybind11-dev. Preparing to unpack .../65-pybind11-dev_2.10.3-1_all.deb ... Unpacking pybind11-dev (2.10.3-1) ... Selecting previously unselected package python3.11-dev. Preparing to unpack .../66-python3.11-dev_3.11.2-6_armhf.deb ... Unpacking python3.11-dev (3.11.2-6) ... Selecting previously unselected package python3-dev. Preparing to unpack .../67-python3-dev_3.11.2-1+b1_armhf.deb ... Unpacking python3-dev (3.11.2-1+b1) ... Selecting previously unselected package swig4.0. Preparing to unpack .../68-swig4.0_4.1.0-0.2_armhf.deb ... Unpacking swig4.0 (4.1.0-0.2) ... Selecting previously unselected package swig. Preparing to unpack .../69-swig_4.1.0-0.2_all.deb ... Unpacking swig (4.1.0-0.2) ... Setting up media-types (10.0.0) ... Setting up libpipeline1:armhf (1.5.7-1) ... Setting up libpsl5:armhf (0.21.2-1) ... Setting up libicu72:armhf (72.1-3) ... Setting up bsdextrautils (2.38.1-5+b1) ... Setting up libmagic-mgc (1:5.44-3) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libdebhelper-perl (13.11.4) ... Setting up libbrotli1:armhf (1.0.9-2+b6) ... Setting up libnghttp2-14:armhf (1.52.0-1) ... Setting up libmagic1:armhf (1:5.44-3) ... Setting up gettext-base (0.21-12) ... Setting up m4 (1.4.19-3) ... Setting up file (1:5.44-3) ... Setting up pybind11-dev (2.10.3-1) ... Setting up libsasl2-modules-db:armhf (2.1.28+dfsg-10) ... Setting up autotools-dev (20220109.1) ... Setting up libuv1:armhf (1.44.2-1) ... Setting up libexpat1-dev:armhf (2.5.0-1) ... Setting up libsqlite3-dev:armhf (3.40.1-2) ... Setting up librtmp1:armhf (2.4+20151223.gitfa8646d.1-2+b2) ... Setting up libproc2-0:armhf (2:4.0.2-3) ... Setting up libssl-dev:armhf (3.0.8-1) ... Setting up autopoint (0.21-12) ... Setting up libjsoncpp25:armhf (1.9.5-4) ... Setting up libcaf-core0.17 (0.17.6-2.1+b1) ... Setting up libsasl2-2:armhf (2.1.28+dfsg-10) ... Setting up autoconf (2.71-3) ... Setting up libcaf-io0.17 (0.17.6-2.1+b1) ... Setting up zlib1g-dev:armhf (1:1.2.13.dfsg-1) ... Setting up sensible-utils (0.0.17+nmu1) ... Setting up librhash0:armhf (1.4.3-3) ... Setting up libuchardet0:armhf (0.0.7-1) ... Setting up procps (2:4.0.2-3) ... Setting up libsub-override-perl (0.09-4) ... Setting up libssh2-1:armhf (1.10.0-3+b1) ... Setting up cmake-data (3.25.1-1) ... Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... Setting up swig4.0 (4.1.0-0.2) ... Setting up libelf1:armhf (0.188-2.1) ... Setting up readline-common (8.2-1.3) ... Setting up libxml2:armhf (2.9.14+dfsg-1.2) ... Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.13.1-1) ... Setting up gettext (0.21-12) ... Setting up swig (4.1.0-0.2) ... Setting up libtool (2.4.7-5) ... Setting up libarchive13:armhf (3.6.2-1) ... Setting up libreadline8:armhf (8.2-1.3) ... Setting up libldap-2.5-0:armhf (2.5.13+dfsg-5) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up libcaf-openssl0.17 (0.17.6-2.1+b1) ... Setting up dh-autoreconf (20) ... Setting up libjs-sphinxdoc (5.3.0-4) ... Setting up dh-strip-nondeterminism (1.13.1-1) ... Setting up dwz (0.15-1) ... Setting up libcaf-dev (0.17.6-2.1+b1) ... Setting up groff-base (1.22.4-10) ... Setting up libcurl4:armhf (7.88.1-9) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libpython3.11-stdlib:armhf (3.11.2-6) ... Setting up man-db (2.11.2-2) ... Not building database; man-db/auto-update is not 'true'. Setting up cmake (3.25.1-1) ... Setting up libpython3-stdlib:armhf (3.11.2-1+b1) ... Setting up python3.11 (3.11.2-6) ... Setting up libpython3.11:armhf (3.11.2-6) ... Setting up debhelper (13.11.4) ... Setting up python3 (3.11.2-1+b1) ... Setting up libpython3.11-dev:armhf (3.11.2-6) ... Setting up python3-lib2to3 (3.11.2-2) ... Setting up python3-distutils (3.11.2-2) ... Setting up dh-python (5.20230130) ... Setting up libpython3-dev:armhf (3.11.2-1+b1) ... Setting up python3.11-dev (3.11.2-6) ... Setting up python3-dev (3.11.2-1+b1) ... Processing triggers for libc-bin (2.36-9) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps Reading package lists... Building dependency tree... Reading state information... usrmerge is already the newest version (35). fakeroot is already the newest version (1.31-1.2). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package I: user script /srv/workspace/pbuilder/24211/tmp/hooks/A99_set_merged_usr starting Re-configuring usrmerge... removed '/etc/unsupported-skip-usrmerge-conversion' The system has been successfully converted. I: user script /srv/workspace/pbuilder/24211/tmp/hooks/A99_set_merged_usr finished hostname: Name or service not known I: Running cd /build/broker-1.4.0+ds1/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../broker_1.4.0+ds1-1_source.changes dpkg-buildpackage: info: source package broker dpkg-buildpackage: info: source version 1.4.0+ds1-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Hilko Bengen dpkg-source --before-build . dpkg-buildpackage: info: host architecture armhf fakeroot debian/rules clean dh clean --buildsystem=cmake --with=python3 dh_auto_clean -O--buildsystem=cmake dh_autoreconf_clean -O--buildsystem=cmake dh_clean -O--buildsystem=cmake debian/rules build dh build --buildsystem=cmake --with=python3 dh_update_autotools_config -O--buildsystem=cmake dh_autoreconf -O--buildsystem=cmake debian/rules override_dh_auto_configure make[1]: Entering directory '/build/broker-1.4.0+ds1' dh_auto_configure -- \ -DINSTALL_LIB_DIR=/usr/lib/arm-linux-gnueabihf \ -DCAF_ROOT_DIR=/usr/include \ -DBINARY_PACKAGING_MODE=1 \ -DBROKER_EXTERNAL_SQLITE_TARGET=sqlite3 cd obj-arm-linux-gnueabihf && cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/arm-linux-gnueabihf -DINSTALL_LIB_DIR=/usr/lib/arm-linux-gnueabihf -DCAF_ROOT_DIR=/usr/include -DBINARY_PACKAGING_MODE=1 -DBROKER_EXTERNAL_SQLITE_TARGET=sqlite3 .. -- The C compiler identification is GNU 12.2.0 -- The CXX compiler identification is GNU 12.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Performing Test cxx17_already_works -- Performing Test cxx17_already_works - Success -- Performing Test BROKER_HAS_STD_FILESYSTEM -- Performing Test BROKER_HAS_STD_FILESYSTEM - Success -- Looking for include file emmintrin.h -- Looking for include file emmintrin.h - not found -- Performing Test atomic64_builtin -- Performing Test atomic64_builtin - Success -- Found OpenSSL: /usr/lib/arm-linux-gnueabihf/libcrypto.so (found version "3.0.8") -- Found CAF: 0.17.6 found components: openssl test io core -- Found PythonInterp: /usr/bin/python3 (found version "3.11.2") -- Found PythonDev: /usr/bin/python3.11-config -- Performing Test HAS_LTO_FLAG -- Performing Test HAS_LTO_FLAG - Success :1: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives :1: DeprecationWarning: The distutils.sysconfig module is deprecated, use sysconfig instead -- Python bindings will be built and installed to: -- /usr/lib/python3/dist-packages ==================| Broker Config Summary |==================== Version: 1.4.0 SO version: 2 Build Type: None Install prefix: /usr Library prefix: lib/arm-linux-gnueabihf Shared libs: yes Static libs: no CC: /usr/bin/cc CFLAGS: -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused CXX: /usr/bin/c++ CXXFLAGS: -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 CAF: /usr/include (0.17.6) RocksDB: no Python bindings: yes Zeek: no ================================================================= -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY FETCHCONTENT_FULLY_DISCONNECTED INSTALL_LIB_DIR -- Build files have been written to: /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf make[1]: Leaving directory '/build/broker-1.4.0+ds1' dh_auto_build -O--buildsystem=cmake cd obj-arm-linux-gnueabihf && make -j4 "INSTALL=install --strip-program=true" VERBOSE=1 make[1]: Entering directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' /usr/bin/cmake -S/build/broker-1.4.0+ds1 -B/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/CMakeFiles /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' make -f CMakeFiles/broker.dir/build.make CMakeFiles/broker.dir/depend make -f bindings/python/CMakeFiles/python-scripts-stage.dir/build.make bindings/python/CMakeFiles/python-scripts-stage.dir/depend make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' cd /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/broker-1.4.0+ds1 /build/broker-1.4.0+ds1 /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/CMakeFiles/broker.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' cd /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/broker-1.4.0+ds1 /build/broker-1.4.0+ds1/bindings/python /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/bindings/python /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/bindings/python/CMakeFiles/python-scripts-stage.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' make -f CMakeFiles/broker.dir/build.make CMakeFiles/broker.dir/build make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' make -f bindings/python/CMakeFiles/python-scripts-stage.dir/build.make bindings/python/CMakeFiles/python-scripts-stage.dir/build make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' [ 3%] Building CXX object CMakeFiles/broker.dir/src/configuration.cc.o [ 3%] Staging Python scripts in /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/python/broker [ 3%] Building CXX object CMakeFiles/broker.dir/src/convert.cc.o /usr/bin/c++ -Dbroker_EXPORTS -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -fPIC -MD -MT CMakeFiles/broker.dir/src/configuration.cc.o -MF CMakeFiles/broker.dir/src/configuration.cc.o.d -o CMakeFiles/broker.dir/src/configuration.cc.o -c /build/broker-1.4.0+ds1/src/configuration.cc [ 4%] Building CXX object CMakeFiles/broker.dir/src/address.cc.o /usr/bin/c++ -Dbroker_EXPORTS -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -fPIC -MD -MT CMakeFiles/broker.dir/src/convert.cc.o -MF CMakeFiles/broker.dir/src/convert.cc.o.d -o CMakeFiles/broker.dir/src/convert.cc.o -c /build/broker-1.4.0+ds1/src/convert.cc cd /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/bindings/python && /usr/bin/cmake -E copy_directory /build/broker-1.4.0+ds1/bindings/python/broker /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/python/broker /usr/bin/c++ -Dbroker_EXPORTS -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -fPIC -MD -MT CMakeFiles/broker.dir/src/address.cc.o -MF CMakeFiles/broker.dir/src/address.cc.o.d -o CMakeFiles/broker.dir/src/address.cc.o -c /build/broker-1.4.0+ds1/src/address.cc make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' [ 4%] Built target python-scripts-stage [ 5%] Building CXX object CMakeFiles/broker.dir/src/core_actor.cc.o /usr/bin/c++ -Dbroker_EXPORTS -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -fPIC -MD -MT CMakeFiles/broker.dir/src/core_actor.cc.o -MF CMakeFiles/broker.dir/src/core_actor.cc.o.d -o CMakeFiles/broker.dir/src/core_actor.cc.o -c /build/broker-1.4.0+ds1/src/core_actor.cc [ 6%] Building CXX object CMakeFiles/broker.dir/src/data.cc.o /usr/bin/c++ -Dbroker_EXPORTS -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -fPIC -MD -MT CMakeFiles/broker.dir/src/data.cc.o -MF CMakeFiles/broker.dir/src/data.cc.o.d -o CMakeFiles/broker.dir/src/data.cc.o -c /build/broker-1.4.0+ds1/src/data.cc [ 7%] Building CXX object CMakeFiles/broker.dir/src/defaults.cc.o /usr/bin/c++ -Dbroker_EXPORTS -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -fPIC -MD -MT CMakeFiles/broker.dir/src/defaults.cc.o -MF CMakeFiles/broker.dir/src/defaults.cc.o.d -o CMakeFiles/broker.dir/src/defaults.cc.o -c /build/broker-1.4.0+ds1/src/defaults.cc [ 8%] Building CXX object CMakeFiles/broker.dir/src/detail/abstract_backend.cc.o /usr/bin/c++ -Dbroker_EXPORTS -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -fPIC -MD -MT CMakeFiles/broker.dir/src/detail/abstract_backend.cc.o -MF CMakeFiles/broker.dir/src/detail/abstract_backend.cc.o.d -o CMakeFiles/broker.dir/src/detail/abstract_backend.cc.o -c /build/broker-1.4.0+ds1/src/detail/abstract_backend.cc In file included from /build/broker-1.4.0+ds1/include/broker/core_actor.hh:18, from /build/broker-1.4.0+ds1/src/core_actor.cc:1: /build/broker-1.4.0+ds1/include/broker/detail/radix_tree.hh:78:32: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 78 | class iterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/istream:38, from /usr/include/c++/12/fstream:38, from /build/broker-1.4.0+ds1/include/broker/core_actor.hh:3: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /build/broker-1.4.0+ds1/include/broker/core_actor.hh:18, from /build/broker-1.4.0+ds1/src/configuration.cc:20: /build/broker-1.4.0+ds1/include/broker/detail/radix_tree.hh:78:32: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 78 | class iterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/caf/actor_system_config.hpp:22, from /build/broker-1.4.0+ds1/include/broker/configuration.hh:3, from /build/broker-1.4.0+ds1/src/configuration.cc:1: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12/vector:63, from /build/broker-1.4.0+ds1/include/broker/data.hh:9, from /build/broker-1.4.0+ds1/src/data.cc:1: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; _Tp = broker::data]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:601:31, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:324:7, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:310:8, inlined from 'caf::variant< >& caf::variant< >::operator=(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:197:8, inlined from 'void caf::variant_assign_helper::operator()(const U&) const [with U = std::vector; T = caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >]' at /usr/include/caf/variant.hpp:83:9, inlined from 'static Result caf::variant< >::apply_impl(Self&, Visitor&&, Us&& ...) [with Result = void; Self = const caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >; Visitor = caf::variant_assign_helper, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > > >&; Us = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:281:7: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; _Tp = broker::data]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/vector.tcc:232:44, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:326:25, inlined from 'caf::variant< >& caf::variant< >::operator=(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:197:8, inlined from 'void caf::variant_assign_helper::operator()(const U&) const [with U = std::vector; T = caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >]' at /usr/include/caf/variant.hpp:83:9, inlined from 'static Result caf::variant< >::apply_impl(Self&, Visitor&&, Us&& ...) [with Result = void; Self = const caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >; Visitor = caf::variant_assign_helper, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > > >&; Us = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:281:7: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]': /usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; _Tp = broker::data]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:601:31, inlined from 'static Result caf::visit_impl::apply(Visitor&&, Ts&& ...) [with Visitor = broker::type_name_getter&; Ts = {const std::vector >&}; Result = const char*]' at /usr/include/caf/sum_type.hpp:143:13, inlined from 'Result caf::visit_impl_continuation::operator()(Ts&& ...) [with Ts = {const std::vector >&}; Result = const char*; unsigned int I = 0; Visitor = broker::type_name_getter]' at /usr/include/caf/sum_type.hpp:153:40, inlined from 'static Result caf::variant< >::apply_impl(Self&, Visitor&&, Us&& ...) [with Result = const char*; Self = const caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >; Visitor = caf::visit_impl_continuation&; Us = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:281:7, inlined from 'Result caf::variant< >::apply(Visitor&&, Variants&& ...) const [with Result = const char*; Visitor = caf::visit_impl_continuation&; Variants = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:253:30, inlined from 'static Result caf::default_sum_type_access::apply(const T&, Visitor&&, Ts&& ...) [with Result = const char*; Visitor = caf::visit_impl_continuation&; Ts = {}; T = broker::data]' at /usr/include/caf/default_sum_type_access.hpp:73:47, inlined from 'static Result caf::visit_impl::apply(Visitor&&, T&&, Ts&& ...) [with Visitor = broker::type_name_getter; T = const broker::data&; Ts = {}; Result = const char*; unsigned int I = 1]' at /usr/include/caf/sum_type.hpp:134:41, inlined from 'caf::detail::enable_if_t(), Result> caf::visit(Visitor&&, T&&, Ts&& ...) [with Visitor = broker::type_name_getter; T = const broker::data&; Ts = {}; Result = const char*]' at /usr/include/caf/sum_type.hpp:163:54, inlined from 'const char* broker::data::get_type_name() const' at /build/broker-1.4.0+ds1/src/data.cc:179:20: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; _Tp = broker::data]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:601:31, inlined from 'static Result caf::visit_impl::apply(Visitor&&, Ts&& ...) [with Visitor = broker::type_getter&; Ts = {const std::vector >&}; Result = broker::data::type]' at /usr/include/caf/sum_type.hpp:143:13, inlined from 'Result caf::visit_impl_continuation::operator()(Ts&& ...) [with Ts = {const std::vector >&}; Result = broker::data::type; unsigned int I = 0; Visitor = broker::type_getter]' at /usr/include/caf/sum_type.hpp:153:40, inlined from 'static Result caf::variant< >::apply_impl(Self&, Visitor&&, Us&& ...) [with Result = broker::data::type; Self = const caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >; Visitor = caf::visit_impl_continuation&; Us = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:281:7, inlined from 'Result caf::variant< >::apply(Visitor&&, Variants&& ...) const [with Result = broker::data::type; Visitor = caf::visit_impl_continuation&; Variants = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:253:30, inlined from 'static Result caf::default_sum_type_access::apply(const T&, Visitor&&, Ts&& ...) [with Result = broker::data::type; Visitor = caf::visit_impl_continuation&; Ts = {}; T = caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >]' at /usr/include/caf/default_sum_type_access.hpp:73:47, inlined from 'static Result caf::visit_impl::apply(Visitor&&, T&&, Ts&& ...) [with Visitor = broker::type_getter; T = const caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >&; Ts = {}; Result = broker::data::type; unsigned int I = 1]' at /usr/include/caf/sum_type.hpp:134:41, inlined from 'caf::detail::enable_if_t(), Result> caf::visit(Visitor&&, T&&, Ts&& ...) [with Visitor = broker::type_getter; T = const variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >&; Ts = {}; Result = broker::data::type]' at /usr/include/caf/sum_type.hpp:163:54, inlined from 'broker::data::type broker::data::get_type() const' at /build/broker-1.4.0+ds1/src/data.cc:138:20: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 9%] Building CXX object CMakeFiles/broker.dir/src/detail/clone_actor.cc.o /usr/bin/c++ -Dbroker_EXPORTS -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -fPIC -MD -MT CMakeFiles/broker.dir/src/detail/clone_actor.cc.o -MF CMakeFiles/broker.dir/src/detail/clone_actor.cc.o.d -o CMakeFiles/broker.dir/src/detail/clone_actor.cc.o -c /build/broker-1.4.0+ds1/src/detail/clone_actor.cc In file included from /usr/include/c++/12/map:60, from /build/broker-1.4.0+ds1/include/broker/data.hh:4, from /build/broker-1.4.0+ds1/include/broker/detail/appliers.hh:3, from /build/broker-1.4.0+ds1/src/detail/abstract_backend.cc:1: /usr/include/c++/12/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = broker::data; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:63, from /build/broker-1.4.0+ds1/include/broker/data.hh:9: /usr/include/c++/12/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]': /usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; _Tp = broker::data]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:601:31, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:324:7, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:310:8, inlined from 'caf::variant< >& caf::variant< >::operator=(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:197:8, inlined from 'void caf::variant_assign_helper::operator()(const U&) const [with U = std::vector; T = caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >]' at /usr/include/caf/variant.hpp:83:9, inlined from 'static Result caf::variant< >::apply_impl(Self&, Visitor&&, Us&& ...) [with Result = void; Self = const caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >; Visitor = caf::variant_assign_helper, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > > >&; Us = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:281:7: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; _Tp = broker::data]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/vector.tcc:232:44, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:326:25, inlined from 'caf::variant< >& caf::variant< >::operator=(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:197:8, inlined from 'void caf::variant_assign_helper::operator()(const U&) const [with U = std::vector; T = caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >]' at /usr/include/caf/variant.hpp:83:9, inlined from 'static Result caf::variant< >::apply_impl(Self&, Visitor&&, Us&& ...) [with Result = void; Self = const caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >; Visitor = caf::variant_assign_helper, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > > >&; Us = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:281:7: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:70: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const broker::data&}; _Tp = broker::data; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = broker::data; _Alloc = std::allocator]', inlined from 'broker::detail::adder::result_type broker::detail::adder::operator()(broker::vector&)' at /build/broker-1.4.0+ds1/include/broker/detail/appliers.hh:56:16, inlined from 'static Result caf::visit_impl::apply(Visitor&&, Ts&& ...) [with Visitor = broker::detail::adder&; Ts = {std::vector >&}; Result = caf::expected]' at /usr/include/caf/sum_type.hpp:143:37, inlined from 'Result caf::visit_impl_continuation::operator()(Ts&& ...) [with Ts = {std::vector >&}; Result = caf::expected; unsigned int I = 0; Visitor = broker::detail::adder]' at /usr/include/caf/sum_type.hpp:153:67, inlined from 'static Result caf::variant< >::apply_impl(Self&, Visitor&&, Us&& ...) [with Result = caf::expected; Self = caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >; Visitor = caf::visit_impl_continuation, 0, broker::detail::adder>&; Us = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:281:7: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 10%] Building CXX object CMakeFiles/broker.dir/src/detail/core_recorder.cc.o /usr/bin/c++ -Dbroker_EXPORTS -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -fPIC -MD -MT CMakeFiles/broker.dir/src/detail/core_recorder.cc.o -MF CMakeFiles/broker.dir/src/detail/core_recorder.cc.o.d -o CMakeFiles/broker.dir/src/detail/core_recorder.cc.o -c /build/broker-1.4.0+ds1/src/detail/core_recorder.cc [ 11%] Building CXX object CMakeFiles/broker.dir/src/detail/data_generator.cc.o /usr/bin/c++ -Dbroker_EXPORTS -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -fPIC -MD -MT CMakeFiles/broker.dir/src/detail/data_generator.cc.o -MF CMakeFiles/broker.dir/src/detail/data_generator.cc.o.d -o CMakeFiles/broker.dir/src/detail/data_generator.cc.o -c /build/broker-1.4.0+ds1/src/detail/data_generator.cc In file included from /usr/include/c++/12/set:60, from /usr/include/caf/actor_factory.hpp:21, from /usr/include/caf/actor_system_config.hpp:29: /usr/include/c++/12/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, caf::config_value}; _Key = std::__cxx11::basic_string; _Val = std::pair, caf::config_value>; _KeyOfValue = std::_Select1st, caf::config_value> >; _Compare = std::less >; _Alloc = std::allocator, caf::config_value> >]': /usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, caf::config_value>, std::_Select1st, caf::config_value> >, std::less >, std::allocator, caf::config_value> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/map:61, from /usr/include/caf/fwd.hpp:22, from /usr/include/caf/actor_addr.hpp:26, from /usr/include/caf/actor_factory.hpp:24: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, caf::config_value}; _Key = std::__cxx11::basic_string; _Tp = caf::config_value; _Compare = std::less >; _Alloc = std::allocator, caf::config_value> >]', inlined from 'std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, caf::config_value}; _Key = std::__cxx11::basic_string; _Tp = caf::config_value; _Compare = std::less >; _Alloc = std::allocator, caf::config_value> >]' at /usr/include/c++/12/bits/stl_map.h:599:22, inlined from 'caf::dictionary< >::iterator_bool_pair caf::dictionary< >::emplace(K&&, T&&) [with K = caf::string_view&; T = caf::config_value; V = caf::config_value]' at /usr/include/caf/dictionary.hpp:194:25: /usr/include/c++/12/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map, caf::config_value>::const_iterator' {aka 'std::_Rb_tree, std::pair, caf::config_value>, std::_Select1st, caf::config_value> >, std::less >, std::allocator, caf::config_value> > >::const_iterator'} changed in GCC 7.1 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, caf::config_value}; _Key = std::__cxx11::basic_string; _Tp = caf::config_value; _Compare = std::less >; _Alloc = std::allocator, caf::config_value> >]', inlined from 'caf::dictionary< >::iterator_bool_pair caf::dictionary< >::emplace(K&&, T&&) [with K = caf::string_view&; T = caf::config_value; V = caf::config_value]' at /usr/include/caf/dictionary.hpp:197:29: /usr/include/c++/12/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map, caf::config_value>::const_iterator' {aka 'std::_Rb_tree, std::pair, caf::config_value>, std::_Select1st, caf::config_value> >, std::less >, std::allocator, caf::config_value> > >::const_iterator'} changed in GCC 7.1 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/memory:66, from /usr/include/caf/actor_system_config.hpp:23: /usr/include/c++/12/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]': /usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; _Tp = broker::data]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:601:31, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:324:7, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:310:8, inlined from 'caf::variant< >& caf::variant< >::operator=(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:197:8, inlined from 'void caf::variant_assign_helper::operator()(const U&) const [with U = std::vector; T = caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >]' at /usr/include/caf/variant.hpp:83:9, inlined from 'static Result caf::variant< >::apply_impl(Self&, Visitor&&, Us&& ...) [with Result = void; Self = const caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >; Visitor = caf::variant_assign_helper, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > > >&; Us = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:281:7: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; _Tp = broker::data]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/vector.tcc:232:44, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:326:25, inlined from 'caf::variant< >& caf::variant< >::operator=(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:197:8, inlined from 'void caf::variant_assign_helper::operator()(const U&) const [with U = std::vector; T = caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >]' at /usr/include/caf/variant.hpp:83:9, inlined from 'static Result caf::variant< >::apply_impl(Self&, Visitor&&, Us&& ...) [with Result = void; Self = const caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >; Visitor = caf::variant_assign_helper, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > > >&; Us = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:281:7: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; _Tp = broker::data]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:601:31, inlined from 'caf::detail::type_erased_value_impl< >::type_erased_value_impl(Ts&& ...) [with Ts = {const std::vector >&}; T = std::vector]' at /usr/include/caf/detail/type_erased_value_impl.hpp:46:40, inlined from 'caf::type_erased_value_ptr caf::detail::type_erased_value_impl< >::copy() const [with T = std::vector]' at /usr/include/caf/detail/type_erased_value_impl.hpp:112:34: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator > >; _ForwardIterator = caf::config_value*]': /usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _ForwardIterator = caf::config_value*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator > >; _ForwardIterator = caf::config_value*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator > >; _ForwardIterator = caf::config_value*; _Tp = caf::config_value]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = caf::config_value; _Alloc = std::allocator]' at /usr/include/c++/12/bits/vector.tcc:769:34, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = caf::config_value; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; = void; _Tp = caf::config_value; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1481:22, inlined from 'void caf::config_value::set_range(T&, std::false_type) [with T = std::vector]' at /usr/include/caf/config_value.hpp:196:14, inlined from 'caf::detail::enable_if_t<(caf::detail::is_iterable::value && (! caf::detail::is_one_of, std::allocator >, std::vector >, caf::dictionary >::value))> caf::config_value::set(T) [with T = std::vector]' at /usr/include/caf/config_value.hpp:206:14, inlined from 'caf::config_value::config_value(T&&) [with T = std::vector; E = void]' at /usr/include/caf/config_value.hpp:90:8, inlined from 'caf::actor_system_config& caf::actor_system_config::set(caf::string_view, T&&) [with T = std::vector]' at /usr/include/caf/actor_system_config.hpp:118:20, inlined from 'broker::configuration::configuration(skip_init_t)' at /build/broker-1.4.0+ds1/src/configuration.cc:144:6: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _ForwardIterator = caf::config_value*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator > >; _ForwardIterator = caf::config_value*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator > >; _ForwardIterator = caf::config_value*; _Tp = caf::config_value]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = caf::config_value; _Alloc = std::allocator]' at /usr/include/c++/12/bits/vector.tcc:796:38, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = caf::config_value; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; = void; _Tp = caf::config_value; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1481:22, inlined from 'void caf::config_value::set_range(T&, std::false_type) [with T = std::vector]' at /usr/include/caf/config_value.hpp:196:14, inlined from 'caf::detail::enable_if_t<(caf::detail::is_iterable::value && (! caf::detail::is_one_of, std::allocator >, std::vector >, caf::dictionary >::value))> caf::config_value::set(T) [with T = std::vector]' at /usr/include/caf/config_value.hpp:206:14, inlined from 'caf::config_value::config_value(T&&) [with T = std::vector; E = void]' at /usr/include/caf/config_value.hpp:90:8, inlined from 'caf::actor_system_config& caf::actor_system_config::set(caf::string_view, T&&) [with T = std::vector]' at /usr/include/caf/actor_system_config.hpp:118:20, inlined from 'broker::configuration::configuration(skip_init_t)' at /build/broker-1.4.0+ds1/src/configuration.cc:144:6: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:70, from /usr/include/c++/12/functional:62, from /usr/include/caf/actor_system_config.hpp:25: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {broker::peer_info}; _Tp = broker::peer_info; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = broker::peer_info; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = broker::peer_info; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1389:30, inlined from 'std::insert_iterator<_Container>& std::insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::vector]' at /usr/include/c++/12/bits/stl_iterator.h:973:26, inlined from 'caf::error caf::data_processor::fill_range(T&, size_t) [with T = std::vector; Derived = caf::deserializer]' at /usr/include/caf/data_processor.hpp:269:22: /usr/include/c++/12/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 366 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {broker::data}; _Tp = broker::data; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = broker::data; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1389:30, inlined from 'std::insert_iterator<_Container>& std::insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::vector]' at /usr/include/c++/12/bits/stl_iterator.h:973:26, inlined from 'caf::error caf::data_processor::fill_range(T&, size_t) [with T = std::vector; Derived = caf::deserializer]' at /usr/include/caf/data_processor.hpp:269:22: /usr/include/c++/12/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 366 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:70, from /usr/include/c++/12/bits/random.h:34, from /usr/include/c++/12/random:49, from /build/broker-1.4.0+ds1/include/broker/detail/data_generator.hh:3, from /build/broker-1.4.0+ds1/src/detail/data_generator.cc:1: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {broker::data}; _Tp = broker::data; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:70, from /usr/include/caf/abstract_actor.hpp:26, from /usr/include/caf/logger.hpp:30, from /build/broker-1.4.0+ds1/include/broker/logger.hh:3, from /build/broker-1.4.0+ds1/src/detail/clone_actor.cc:1: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {broker::internal_command}; _Tp = broker::internal_command; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {caf::variant}; _Tp = broker::internal_command; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In file included from /usr/include/c++/12/map:60, from /usr/include/caf/fwd.hpp:22, from /usr/include/caf/atom.hpp:27, from /usr/include/caf/error.hpp:25, from /build/broker-1.4.0+ds1/include/broker/detail/data_generator.hh:6: /usr/include/c++/12/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = broker::data; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {broker::internal_command}; _Tp = broker::internal_command; _Alloc = std::allocator]', inlined from 'broker::detail::clone_actor(caf::stateful_actor*, caf::actor, std::string, double, double, double, broker::endpoint::clock*)::' at /build/broker-1.4.0+ds1/src/detail/clone_actor.cc:235:47, inlined from 'caf::unit_t caf::lfinvoker::operator()(Ts&& ...) [with Ts = {caf::atom_constant<(caf::atom_value)16942008753>&, broker::internal_command&}; F = broker::detail::clone_actor(caf::stateful_actor*, caf::actor, std::string, double, double, double, broker::endpoint::clock*)::]' at /usr/include/caf/match_case.hpp:92:9, inlined from 'decltype (f((get)(caf::detail::apply_args::tup)...)) caf::detail::apply_args(F&, int_list, Tuple&) [with F = caf::lfinvoker*, caf::actor, std::string, double, double, double, broker::endpoint::clock*):: >; long int ...Is = {0, 1}; Tuple = pseudo_tuple, broker::internal_command>]' at /usr/include/caf/detail/apply_args.hpp:38:27, inlined from 'caf::match_case::result caf::trivial_match_case< >::invoke(caf::detail::invoke_result_visitor&, caf::type_erased_tuple&) [with F = broker::detail::clone_actor(caf::stateful_actor*, caf::actor, std::string, double, double, double, broker::endpoint::clock*)::]' at /usr/include/caf/match_case.hpp:164:10: /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:63: /usr/include/c++/12/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]': /usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; _Tp = broker::data]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:601:31, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:324:7, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:310:8, inlined from 'caf::variant< >& caf::variant< >::operator=(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:197:8, inlined from 'void caf::variant_assign_helper::operator()(const U&) const [with U = std::vector; T = caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >]' at /usr/include/caf/variant.hpp:83:9, inlined from 'static Result caf::variant< >::apply_impl(Self&, Visitor&&, Us&& ...) [with Result = void; Self = const caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >; Visitor = caf::variant_assign_helper, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > > >&; Us = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:281:7: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; _Tp = broker::data]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/vector.tcc:232:44, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:326:25, inlined from 'caf::variant< >& caf::variant< >::operator=(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:197:8, inlined from 'void caf::variant_assign_helper::operator()(const U&) const [with U = std::vector; T = caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >]' at /usr/include/caf/variant.hpp:83:9, inlined from 'static Result caf::variant< >::apply_impl(Self&, Visitor&&, Us&& ...) [with Result = void; Self = const caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >; Visitor = caf::variant_assign_helper, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > > >&; Us = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:281:7: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {broker::data&, broker::data&}; _Key = broker::data; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {broker::data&, broker::data&}; _Key = broker::data; _Tp = broker::data; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {broker::data&, broker::data&}; _Key = broker::data; _Tp = broker::data; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_map.h:599:22, inlined from 'caf::error broker::detail::data_generator::generate(broker::table&)' at /build/broker-1.4.0+ds1/src/detail/data_generator.cc:213:23: /usr/include/c++/12/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map::const_iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator'} changed in GCC 7.1 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/memory:66, from /usr/include/caf/abstract_actor.hpp:24: /usr/include/c++/12/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]': /usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; _Tp = broker::data]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:601:31, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:324:7, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:310:8, inlined from 'caf::variant< >& caf::variant< >::operator=(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:197:8, inlined from 'void caf::variant_assign_helper::operator()(const U&) const [with U = std::vector; T = caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >]' at /usr/include/caf/variant.hpp:83:9, inlined from 'static Result caf::variant< >::apply_impl(Self&, Visitor&&, Us&& ...) [with Result = void; Self = const caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >; Visitor = caf::variant_assign_helper, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > > >&; Us = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:281:7: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; _Tp = broker::data]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/vector.tcc:232:44, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:326:25, inlined from 'caf::variant< >& caf::variant< >::operator=(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:197:8, inlined from 'void caf::variant_assign_helper::operator()(const U&) const [with U = std::vector; T = caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >]' at /usr/include/caf/variant.hpp:83:9, inlined from 'static Result caf::variant< >::apply_impl(Self&, Visitor&&, Us&& ...) [with Result = void; Self = const caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >; Visitor = caf::variant_assign_helper, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > > >&; Us = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:281:7: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {broker::data}; _Tp = broker::data; _Alloc = std::allocator]', inlined from 'caf::error broker::detail::data_generator::generate(broker::vector&)' at /build/broker-1.4.0+ds1/src/detail/data_generator.cc:188:20: /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {caf::variant}; _Tp = broker::internal_command; _Alloc = std::allocator]', inlined from 'broker::detail::clone_actor(caf::stateful_actor*, caf::actor, std::string, double, double, double, broker::endpoint::clock*):::: >::value_type)>' at /build/broker-1.4.0+ds1/src/detail/clone_actor.cc:422:60, inlined from 'static void caf::detail::stream_sink_trait_invoke_one::invoke(F&, State&, std::vector&) [with F = broker::detail::clone_actor(caf::stateful_actor*, caf::actor, std::string, double, double, double, broker::endpoint::clock*):::: >::value_type)>; State = caf::unit_t; In = caf::cow_tuple]' at /usr/include/caf/stream_sink_trait.hpp:37:8: /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 12%] Building CXX object CMakeFiles/broker.dir/src/detail/filesystem.cc.o /usr/bin/c++ -Dbroker_EXPORTS -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -fPIC -MD -MT CMakeFiles/broker.dir/src/detail/filesystem.cc.o -MF CMakeFiles/broker.dir/src/detail/filesystem.cc.o.d -o CMakeFiles/broker.dir/src/detail/filesystem.cc.o -c /build/broker-1.4.0+ds1/src/detail/filesystem.cc /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {broker::data}; _Tp = broker::data; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = broker::data; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1389:30, inlined from 'std::insert_iterator<_Container>& std::insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::vector]' at /usr/include/c++/12/bits/stl_iterator.h:973:26, inlined from 'caf::error caf::data_processor::fill_range(T&, size_t) [with T = std::vector; Derived = caf::deserializer]' at /usr/include/caf/data_processor.hpp:269:22: /usr/include/c++/12/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 366 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 13%] Building CXX object CMakeFiles/broker.dir/src/detail/flare.cc.o /usr/bin/c++ -Dbroker_EXPORTS -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -fPIC -MD -MT CMakeFiles/broker.dir/src/detail/flare.cc.o -MF CMakeFiles/broker.dir/src/detail/flare.cc.o.d -o CMakeFiles/broker.dir/src/detail/flare.cc.o -c /build/broker-1.4.0+ds1/src/detail/flare.cc [ 15%] Building CXX object CMakeFiles/broker.dir/src/detail/flare_actor.cc.o /usr/bin/c++ -Dbroker_EXPORTS -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -fPIC -MD -MT CMakeFiles/broker.dir/src/detail/flare_actor.cc.o -MF CMakeFiles/broker.dir/src/detail/flare_actor.cc.o.d -o CMakeFiles/broker.dir/src/detail/flare_actor.cc.o -c /build/broker-1.4.0+ds1/src/detail/flare_actor.cc [ 16%] Building CXX object CMakeFiles/broker.dir/src/detail/generator_file_reader.cc.o /usr/bin/c++ -Dbroker_EXPORTS -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -fPIC -MD -MT CMakeFiles/broker.dir/src/detail/generator_file_reader.cc.o -MF CMakeFiles/broker.dir/src/detail/generator_file_reader.cc.o.d -o CMakeFiles/broker.dir/src/detail/generator_file_reader.cc.o -c /build/broker-1.4.0+ds1/src/detail/generator_file_reader.cc [ 17%] Building CXX object CMakeFiles/broker.dir/src/detail/generator_file_writer.cc.o /usr/bin/c++ -Dbroker_EXPORTS -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -fPIC -MD -MT CMakeFiles/broker.dir/src/detail/generator_file_writer.cc.o -MF CMakeFiles/broker.dir/src/detail/generator_file_writer.cc.o.d -o CMakeFiles/broker.dir/src/detail/generator_file_writer.cc.o -c /build/broker-1.4.0+ds1/src/detail/generator_file_writer.cc [ 18%] Building CXX object CMakeFiles/broker.dir/src/detail/make_backend.cc.o /usr/bin/c++ -Dbroker_EXPORTS -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -fPIC -MD -MT CMakeFiles/broker.dir/src/detail/make_backend.cc.o -MF CMakeFiles/broker.dir/src/detail/make_backend.cc.o.d -o CMakeFiles/broker.dir/src/detail/make_backend.cc.o -c /build/broker-1.4.0+ds1/src/detail/make_backend.cc [ 19%] Building CXX object CMakeFiles/broker.dir/src/detail/master_actor.cc.o /usr/bin/c++ -Dbroker_EXPORTS -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -fPIC -MD -MT CMakeFiles/broker.dir/src/detail/master_actor.cc.o -MF CMakeFiles/broker.dir/src/detail/master_actor.cc.o.d -o CMakeFiles/broker.dir/src/detail/master_actor.cc.o -c /build/broker-1.4.0+ds1/src/detail/master_actor.cc In file included from /usr/include/c++/12/unordered_map:46, from /build/broker-1.4.0+ds1/include/broker/core_actor.hh:5: /usr/include/c++/12/bits/hashtable.h: In function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(const_iterator) [with _Key = caf::actor; _Value = std::pair::pending_connection>; _Alloc = std::allocator::pending_connection> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /usr/include/c++/12/bits/hashtable.h:2292:5: note: parameter passing for argument of type 'std::_Hashtable::pending_connection>, std::allocator::pending_connection> >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base::pending_connection>, std::allocator::pending_connection> >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 2292 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2293 | _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/memory:66, from /build/broker-1.4.0+ds1/include/broker/detail/generator_file_reader.hh:5, from /build/broker-1.4.0+ds1/src/detail/generator_file_reader.cc:1: /usr/include/c++/12/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]': /usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; _Tp = broker::data]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:601:31, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:324:7, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:310:8, inlined from 'caf::variant< >& caf::variant< >::operator=(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:197:8, inlined from 'void caf::variant_assign_helper::operator()(const U&) const [with U = std::vector; T = caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >]' at /usr/include/caf/variant.hpp:83:9, inlined from 'static Result caf::variant< >::apply_impl(Self&, Visitor&&, Us&& ...) [with Result = void; Self = const caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >; Visitor = caf::variant_assign_helper, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > > >&; Us = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:281:7: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; _Tp = broker::data]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/vector.tcc:232:44, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:326:25, inlined from 'caf::variant< >& caf::variant< >::operator=(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:197:8, inlined from 'void caf::variant_assign_helper::operator()(const U&) const [with U = std::vector; T = caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >]' at /usr/include/caf/variant.hpp:83:9, inlined from 'static Result caf::variant< >::apply_impl(Self&, Visitor&&, Us&& ...) [with Result = void; Self = const caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >; Visitor = caf::variant_assign_helper, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > > >&; Us = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:281:7: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/memory:66, from /build/broker-1.4.0+ds1/include/broker/detail/generator_file_writer.hh:6, from /build/broker-1.4.0+ds1/src/detail/generator_file_writer.cc:1: /usr/include/c++/12/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]': /usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; _Tp = broker::data]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:601:31, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:324:7, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:310:8, inlined from 'caf::variant< >& caf::variant< >::operator=(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:197:8, inlined from 'void caf::variant_assign_helper::operator()(const U&) const [with U = std::vector; T = caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >]' at /usr/include/caf/variant.hpp:83:9, inlined from 'static Result caf::variant< >::apply_impl(Self&, Visitor&&, Us&& ...) [with Result = void; Self = const caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >; Visitor = caf::variant_assign_helper, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > > >&; Us = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:281:7: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; _Tp = broker::data]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/vector.tcc:232:44, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:326:25, inlined from 'caf::variant< >& caf::variant< >::operator=(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:197:8, inlined from 'void caf::variant_assign_helper::operator()(const U&) const [with U = std::vector; T = caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >]' at /usr/include/caf/variant.hpp:83:9, inlined from 'static Result caf::variant< >::apply_impl(Self&, Visitor&&, Us&& ...) [with Result = void; Self = const caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >; Visitor = caf::variant_assign_helper, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > > >&; Us = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:281:7: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:70, from /usr/include/caf/binary_deserializer.hpp:23, from /build/broker-1.4.0+ds1/include/broker/detail/generator_file_reader.hh:7: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {broker::data}; _Tp = broker::data; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ [ 20%] Building CXX object CMakeFiles/broker.dir/src/detail/master_resolver.cc.o /usr/bin/c++ -Dbroker_EXPORTS -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -fPIC -MD -MT CMakeFiles/broker.dir/src/detail/master_resolver.cc.o -MF CMakeFiles/broker.dir/src/detail/master_resolver.cc.o.d -o CMakeFiles/broker.dir/src/detail/master_resolver.cc.o -c /build/broker-1.4.0+ds1/src/detail/master_resolver.cc In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = broker::data; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1389:30, inlined from 'std::insert_iterator<_Container>& std::insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::vector]' at /usr/include/c++/12/bits/stl_iterator.h:973:26, inlined from 'caf::error caf::data_processor::fill_range(T&, size_t) [with T = std::vector; Derived = caf::deserializer]' at /usr/include/caf/data_processor.hpp:269:22: /usr/include/c++/12/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 366 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:70, from /build/broker-1.4.0+ds1/include/broker/core_actor.hh:7: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {broker::peer_info}; _Tp = broker::peer_info; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {broker::peer_info}; _Tp = broker::peer_info; _Alloc = std::allocator]', inlined from 'broker::core_manager::make_behavior()::::' at /build/broker-1.4.0+ds1/src/core_actor.cc:280:28: /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 21%] Building CXX object CMakeFiles/broker.dir/src/detail/memory_backend.cc.o /usr/bin/c++ -Dbroker_EXPORTS -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -fPIC -MD -MT CMakeFiles/broker.dir/src/detail/memory_backend.cc.o -MF CMakeFiles/broker.dir/src/detail/memory_backend.cc.o.d -o CMakeFiles/broker.dir/src/detail/memory_backend.cc.o -c /build/broker-1.4.0+ds1/src/detail/memory_backend.cc [ 22%] Building CXX object CMakeFiles/broker.dir/src/detail/meta_command_writer.cc.o /usr/bin/c++ -Dbroker_EXPORTS -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -fPIC -MD -MT CMakeFiles/broker.dir/src/detail/meta_command_writer.cc.o -MF CMakeFiles/broker.dir/src/detail/meta_command_writer.cc.o.d -o CMakeFiles/broker.dir/src/detail/meta_command_writer.cc.o -c /build/broker-1.4.0+ds1/src/detail/meta_command_writer.cc In file included from /usr/include/c++/12/set:60, from /build/broker-1.4.0+ds1/src/detail/memory_backend.cc:1: /usr/include/c++/12/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = broker::data; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:63, from /build/broker-1.4.0+ds1/include/broker/data.hh:9, from /build/broker-1.4.0+ds1/include/broker/detail/appliers.hh:3, from /build/broker-1.4.0+ds1/src/detail/memory_backend.cc:5: /usr/include/c++/12/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]': /usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; _Tp = broker::data]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:601:31, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:324:7, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:310:8, inlined from 'caf::variant< >& caf::variant< >::operator=(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:197:8, inlined from 'void caf::variant_assign_helper::operator()(const U&) const [with U = std::vector; T = caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >]' at /usr/include/caf/variant.hpp:83:9, inlined from 'static Result caf::variant< >::apply_impl(Self&, Visitor&&, Us&& ...) [with Result = void; Self = const caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >; Visitor = caf::variant_assign_helper, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > > >&; Us = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:281:7: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; _Tp = broker::data]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/vector.tcc:232:44, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:326:25, inlined from 'caf::variant< >& caf::variant< >::operator=(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:197:8, inlined from 'void caf::variant_assign_helper::operator()(const U&) const [with U = std::vector; T = caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >]' at /usr/include/caf/variant.hpp:83:9, inlined from 'static Result caf::variant< >::apply_impl(Self&, Visitor&&, Us&& ...) [with Result = void; Self = const caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >; Visitor = caf::variant_assign_helper, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > > >&; Us = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:281:7: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:70: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const broker::data&}; _Tp = broker::data; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = broker::data; _Alloc = std::allocator]', inlined from 'broker::detail::adder::result_type broker::detail::adder::operator()(broker::vector&)' at /build/broker-1.4.0+ds1/include/broker/detail/appliers.hh:56:16, inlined from 'static Result caf::visit_impl::apply(Visitor&&, Ts&& ...) [with Visitor = broker::detail::adder&; Ts = {std::vector >&}; Result = caf::expected]' at /usr/include/caf/sum_type.hpp:143:37, inlined from 'Result caf::visit_impl_continuation::operator()(Ts&& ...) [with Ts = {std::vector >&}; Result = caf::expected; unsigned int I = 0; Visitor = broker::detail::adder]' at /usr/include/caf/sum_type.hpp:153:67, inlined from 'static Result caf::variant< >::apply_impl(Self&, Visitor&&, Us&& ...) [with Result = caf::expected; Self = caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >; Visitor = caf::visit_impl_continuation, 0, broker::detail::adder>&; Us = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:281:7: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/12/memory:66, from /usr/include/caf/abstract_actor.hpp:24, from /usr/include/caf/logger.hpp:30, from /build/broker-1.4.0+ds1/include/broker/logger.hh:3, from /build/broker-1.4.0+ds1/src/detail/master_actor.cc:1: /usr/include/c++/12/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]': /usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; _Tp = broker::data]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:601:31, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:324:7, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:310:8, inlined from 'caf::variant< >& caf::variant< >::operator=(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:197:8, inlined from 'void caf::variant_assign_helper::operator()(const U&) const [with U = std::vector; T = caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >]' at /usr/include/caf/variant.hpp:83:9, inlined from 'static Result caf::variant< >::apply_impl(Self&, Visitor&&, Us&& ...) [with Result = void; Self = const caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >; Visitor = caf::variant_assign_helper, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > > >&; Us = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:281:7: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; _Tp = broker::data]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/vector.tcc:232:44, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:326:25, inlined from 'caf::variant< >& caf::variant< >::operator=(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:197:8, inlined from 'void caf::variant_assign_helper::operator()(const U&) const [with U = std::vector; T = caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >]' at /usr/include/caf/variant.hpp:83:9, inlined from 'static Result caf::variant< >::apply_impl(Self&, Visitor&&, Us&& ...) [with Result = void; Self = const caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >; Visitor = caf::variant_assign_helper, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > > >&; Us = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:281:7: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = caf::actor; _Value = std::pair::pending_connection>; _Alloc = std::allocator::pending_connection> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]', inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = caf::actor; _Tp = broker::alm::stream_transport::pending_connection; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator::pending_connection> >]' at /usr/include/c++/12/bits/unordered_map.h:746:26, inlined from 'broker::core_actor(core_actor_type*, filter_type, broker_options, endpoint::clock*)::' at /build/broker-1.4.0+ds1/src/core_actor.cc:376:38, inlined from 'caf::scheduled_actor::set_down_handler >(broker::core_actor(core_actor_type*, filter_type, broker_options, endpoint::clock*)::)::' at /usr/include/caf/scheduled_actor.hpp:379:64, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = caf::scheduled_actor::set_down_handler >(broker::core_actor(core_actor_type*, filter_type, broker_options, endpoint::clock*)::)::&; _Args = {caf::scheduled_actor*, caf::down_msg&}]' at /usr/include/c++/12/bits/invoke.h:61:36, inlined from 'constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = caf::scheduled_actor::set_down_handler >(broker::core_actor(core_actor_type*, filter_type, broker_options, endpoint::clock*)::)::&; _Args = {caf::scheduled_actor*, caf::down_msg&}]' at /usr/include/c++/12/bits/invoke.h:111:28, inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = caf::scheduled_actor::set_down_handler >(broker::core_actor(core_actor_type*, filter_type, broker_options, endpoint::clock*)::)::; _ArgTypes = {caf::scheduled_actor*, caf::down_msg&}]' at /usr/include/c++/12/bits/std_function.h:290:30: /usr/include/c++/12/bits/hashtable.h:969:21: note: parameter passing for argument of type 'std::_Hashtable::pending_connection>, std::allocator::pending_connection> >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base::pending_connection>, std::allocator::pending_connection> >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 969 | { return erase(const_iterator(__it)); } | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ [ 23%] Building CXX object CMakeFiles/broker.dir/src/detail/meta_data_writer.cc.o /usr/bin/c++ -Dbroker_EXPORTS -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -fPIC -MD -MT CMakeFiles/broker.dir/src/detail/meta_data_writer.cc.o -MF CMakeFiles/broker.dir/src/detail/meta_data_writer.cc.o.d -o CMakeFiles/broker.dir/src/detail/meta_data_writer.cc.o -c /build/broker-1.4.0+ds1/src/detail/meta_data_writer.cc [ 24%] Building CXX object CMakeFiles/broker.dir/src/detail/network_cache.cc.o /usr/bin/c++ -Dbroker_EXPORTS -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -fPIC -MD -MT CMakeFiles/broker.dir/src/detail/network_cache.cc.o -MF CMakeFiles/broker.dir/src/detail/network_cache.cc.o.d -o CMakeFiles/broker.dir/src/detail/network_cache.cc.o -c /build/broker-1.4.0+ds1/src/detail/network_cache.cc In file included from /usr/include/c++/12/vector:63: /usr/include/c++/12/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]': /usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; _Tp = broker::data]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:601:31, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:324:7, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:310:8, inlined from 'caf::variant< >& caf::variant< >::operator=(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:197:8, inlined from 'void caf::variant_assign_helper::operator()(const U&) const [with U = std::vector; T = caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >]' at /usr/include/caf/variant.hpp:83:9, inlined from 'static Result caf::variant< >::apply_impl(Self&, Visitor&&, Us&& ...) [with Result = void; Self = const caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >; Visitor = caf::variant_assign_helper, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > > >&; Us = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:281:7: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; _Tp = broker::data]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/vector.tcc:232:44, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:326:25, inlined from 'caf::variant< >& caf::variant< >::operator=(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:197:8, inlined from 'void caf::variant_assign_helper::operator()(const U&) const [with U = std::vector; T = caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >]' at /usr/include/caf/variant.hpp:83:9, inlined from 'static Result caf::variant< >::apply_impl(Self&, Visitor&&, Us&& ...) [with Result = void; Self = const caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >; Visitor = caf::variant_assign_helper, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > > >&; Us = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:281:7: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:70, from /usr/include/caf/abstract_actor.hpp:26: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {broker::data}; _Tp = broker::data; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ [ 25%] Building CXX object CMakeFiles/broker.dir/src/detail/prefix_matcher.cc.o /usr/bin/c++ -Dbroker_EXPORTS -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -fPIC -MD -MT CMakeFiles/broker.dir/src/detail/prefix_matcher.cc.o -MF CMakeFiles/broker.dir/src/detail/prefix_matcher.cc.o.d -o CMakeFiles/broker.dir/src/detail/prefix_matcher.cc.o -c /build/broker-1.4.0+ds1/src/detail/prefix_matcher.cc In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = broker::data; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1389:30, inlined from 'std::insert_iterator<_Container>& std::insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::vector]' at /usr/include/c++/12/bits/stl_iterator.h:973:26, inlined from 'caf::error caf::data_processor::fill_range(T&, size_t) [with T = std::vector; Derived = caf::deserializer]' at /usr/include/caf/data_processor.hpp:269:22: /usr/include/c++/12/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 366 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 26%] Building CXX object CMakeFiles/broker.dir/src/detail/sqlite_backend.cc.o /usr/bin/c++ -Dbroker_EXPORTS -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -fPIC -MD -MT CMakeFiles/broker.dir/src/detail/sqlite_backend.cc.o -MF CMakeFiles/broker.dir/src/detail/sqlite_backend.cc.o.d -o CMakeFiles/broker.dir/src/detail/sqlite_backend.cc.o -c /build/broker-1.4.0+ds1/src/detail/sqlite_backend.cc In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = caf::actor; _Value = std::pair::pending_connection>; _Alloc = std::allocator::pending_connection> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]', inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = caf::actor; _Tp = broker::alm::stream_transport::pending_connection; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator::pending_connection> >]' at /usr/include/c++/12/bits/unordered_map.h:746:26, inlined from 'broker::core_manager::make_behavior():: >&, broker::filter_type&, caf::actor&)>' at /build/broker-1.4.0+ds1/src/core_actor.cc:171:36, inlined from 'caf::unit_t caf::lfinvoker::operator()(Ts&& ...) [with Ts = {caf::stream >&, std::vector >&, caf::actor&}; F = broker::core_manager::make_behavior():: >&, broker::filter_type&, caf::actor&)>]' at /usr/include/caf/match_case.hpp:92:9, inlined from 'decltype (f((get)(caf::detail::apply_args::tup)...)) caf::detail::apply_args(F&, int_list, Tuple&) [with F = caf::lfinvoker >&, broker::filter_type&, caf::actor&)> >; long int ...Is = {0, 1, 2}; Tuple = pseudo_tuple >, std::vector >, caf::actor>]' at /usr/include/caf/detail/apply_args.hpp:38:27, inlined from 'caf::match_case::result caf::trivial_match_case< >::invoke(caf::detail::invoke_result_visitor&, caf::type_erased_tuple&) [with F = broker::core_manager::make_behavior():: >&, broker::filter_type&, caf::actor&)>]' at /usr/include/caf/match_case.hpp:164:10: /usr/include/c++/12/bits/hashtable.h:969:21: note: parameter passing for argument of type 'std::_Hashtable::pending_connection>, std::allocator::pending_connection> >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base::pending_connection>, std::allocator::pending_connection> >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 969 | { return erase(const_iterator(__it)); } | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ [ 27%] Building CXX object CMakeFiles/broker.dir/src/detail/store_actor.cc.o /usr/bin/c++ -Dbroker_EXPORTS -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -fPIC -MD -MT CMakeFiles/broker.dir/src/detail/store_actor.cc.o -MF CMakeFiles/broker.dir/src/detail/store_actor.cc.o.d -o CMakeFiles/broker.dir/src/detail/store_actor.cc.o -c /build/broker-1.4.0+ds1/src/detail/store_actor.cc [ 29%] Building CXX object CMakeFiles/broker.dir/src/endpoint.cc.o /usr/bin/c++ -Dbroker_EXPORTS -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -fPIC -MD -MT CMakeFiles/broker.dir/src/endpoint.cc.o -MF CMakeFiles/broker.dir/src/endpoint.cc.o.d -o CMakeFiles/broker.dir/src/endpoint.cc.o -c /build/broker-1.4.0+ds1/src/endpoint.cc /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {broker::data}; _Tp = broker::data; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = broker::data; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1389:30, inlined from 'std::insert_iterator<_Container>& std::insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::vector]' at /usr/include/c++/12/bits/stl_iterator.h:973:26, inlined from 'caf::error caf::data_processor::fill_range(T&, size_t) [with T = std::vector; Derived = caf::deserializer]' at /usr/include/caf/data_processor.hpp:269:22: /usr/include/c++/12/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 366 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/set:60, from /usr/include/caf/abstract_actor.hpp:21, from /usr/include/caf/logger.hpp:30, from /build/broker-1.4.0+ds1/include/broker/logger.hh:3, from /build/broker-1.4.0+ds1/src/detail/sqlite_backend.cc:1: /usr/include/c++/12/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = broker::data; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/memory:66, from /usr/include/caf/abstract_actor.hpp:24: /usr/include/c++/12/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]': /usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /build/broker-1.4.0+ds1/include/broker/core_actor.hh:18, from /build/broker-1.4.0+ds1/src/endpoint.cc:16: /build/broker-1.4.0+ds1/include/broker/detail/radix_tree.hh:78:32: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 78 | class iterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/ostream:38, from /usr/include/c++/12/iostream:39, from /build/broker-1.4.0+ds1/src/endpoint.cc:1: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; _Tp = broker::data]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:601:31, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:324:7, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:310:8, inlined from 'caf::variant< >& caf::variant< >::operator=(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:197:8, inlined from 'void caf::variant_assign_helper::operator()(const U&) const [with U = std::vector; T = caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >]' at /usr/include/caf/variant.hpp:83:9, inlined from 'static Result caf::variant< >::apply_impl(Self&, Visitor&&, Us&& ...) [with Result = void; Self = const caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >; Visitor = caf::variant_assign_helper, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > > >&; Us = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:281:7: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; _Tp = broker::data]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/vector.tcc:232:44, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:326:25, inlined from 'caf::variant< >& caf::variant< >::operator=(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:197:8, inlined from 'void caf::variant_assign_helper::operator()(const U&) const [with U = std::vector; T = caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >]' at /usr/include/caf/variant.hpp:83:9, inlined from 'static Result caf::variant< >::apply_impl(Self&, Visitor&&, Us&& ...) [with Result = void; Self = const caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >; Visitor = caf::variant_assign_helper, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > > >&; Us = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:281:7: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:70, from /usr/include/caf/abstract_actor.hpp:26: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const broker::data&}; _Tp = broker::data; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = broker::data; _Alloc = std::allocator]', inlined from 'broker::detail::adder::result_type broker::detail::adder::operator()(broker::vector&)' at /build/broker-1.4.0+ds1/include/broker/detail/appliers.hh:56:16, inlined from 'static Result caf::visit_impl::apply(Visitor&&, Ts&& ...) [with Visitor = broker::detail::adder&; Ts = {std::vector >&}; Result = caf::expected]' at /usr/include/caf/sum_type.hpp:143:37, inlined from 'Result caf::visit_impl_continuation::operator()(Ts&& ...) [with Ts = {std::vector >&}; Result = caf::expected; unsigned int I = 0; Visitor = broker::detail::adder]' at /usr/include/caf/sum_type.hpp:153:67, inlined from 'static Result caf::variant< >::apply_impl(Self&, Visitor&&, Us&& ...) [with Result = caf::expected; Self = caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >; Visitor = caf::visit_impl_continuation, 0, broker::detail::adder>&; Us = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:281:7: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = broker::peer_info; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = broker::peer_info; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1389:30, inlined from 'std::insert_iterator<_Container>& std::insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::vector]' at /usr/include/c++/12/bits/stl_iterator.h:973:26, inlined from 'caf::error caf::data_processor::fill_range(T&, size_t) [with T = std::vector; Derived = caf::deserializer]' at /usr/include/caf/data_processor.hpp:269:22: /usr/include/c++/12/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 366 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {broker::data}; _Tp = broker::data; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = broker::data; _Val = broker::data; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]': /usr/include/c++/12/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::less, std::allocator >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = broker::data; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1389:30, inlined from 'std::insert_iterator<_Container>& std::insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::vector]' at /usr/include/c++/12/bits/stl_iterator.h:973:26, inlined from 'caf::error caf::data_processor::fill_range(T&, size_t) [with T = std::vector; Derived = caf::deserializer]' at /usr/include/caf/data_processor.hpp:269:22: /usr/include/c++/12/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 366 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 30%] Building CXX object CMakeFiles/broker.dir/src/endpoint_info.cc.o /usr/bin/c++ -Dbroker_EXPORTS -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -fPIC -MD -MT CMakeFiles/broker.dir/src/endpoint_info.cc.o -MF CMakeFiles/broker.dir/src/endpoint_info.cc.o.d -o CMakeFiles/broker.dir/src/endpoint_info.cc.o -c /build/broker-1.4.0+ds1/src/endpoint_info.cc In file included from /usr/include/c++/12/vector:70, from /usr/include/caf/abstract_actor.hpp:26, from /usr/include/caf/actor.hpp:27, from /build/broker-1.4.0+ds1/include/broker/detail/store_actor.hh:5, from /build/broker-1.4.0+ds1/src/detail/store_actor.cc:1: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {broker::data}; _Tp = broker::data; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = broker::data; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/12/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const broker::none&}; _Tp = broker::data; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {broker::data}; _Tp = broker::data; _Alloc = std::allocator]', inlined from 'void broker::detail::{anonymous}::append(broker::vector&, const broker::publisher_id&)' at /build/broker-1.4.0+ds1/src/detail/store_actor.cc:33:22: /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = broker::data; _Alloc = std::allocator]', inlined from 'void broker::detail::{anonymous}::append(broker::vector&, const broker::publisher_id&)' at /build/broker-1.4.0+ds1/src/detail/store_actor.cc:34:22: /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const broker::none&}; _Tp = broker::data; _Alloc = std::allocator]', inlined from 'void broker::detail::{anonymous}::append(broker::vector&, const broker::publisher_id&)' at /build/broker-1.4.0+ds1/src/detail/store_actor.cc:38:18: /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const broker::none&}; _Tp = broker::data; _Alloc = std::allocator]', inlined from 'void broker::detail::{anonymous}::append(broker::vector&, const broker::publisher_id&)' at /build/broker-1.4.0+ds1/src/detail/store_actor.cc:39:18: /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const std::__cxx11::basic_string, std::allocator >&}; _Tp = broker::data; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const std::__cxx11::basic_string, std::allocator >&}; _Tp = broker::data; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const std::chrono::duration >&}; _Tp = broker::data; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const std::chrono::duration >&}; _Tp = broker::data; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/memory:66, from /usr/include/caf/abstract_actor.hpp:24: /usr/include/c++/12/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]': /usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; _Tp = broker::data]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:601:31, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:324:7, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:310:8, inlined from 'caf::variant< >& caf::variant< >::operator=(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:197:8, inlined from 'void caf::variant_assign_helper::operator()(const U&) const [with U = std::vector; T = caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >]' at /usr/include/caf/variant.hpp:83:9, inlined from 'static Result caf::variant< >::apply_impl(Self&, Visitor&&, Us&& ...) [with Result = void; Self = const caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >; Visitor = caf::variant_assign_helper, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > > >&; Us = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:281:7: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; _Tp = broker::data]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/vector.tcc:232:44, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:326:25, inlined from 'caf::variant< >& caf::variant< >::operator=(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:197:8, inlined from 'void caf::variant_assign_helper::operator()(const U&) const [with U = std::vector; T = caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >]' at /usr/include/caf/variant.hpp:83:9, inlined from 'static Result caf::variant< >::apply_impl(Self&, Visitor&&, Us&& ...) [with Result = void; Self = const caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >; Visitor = caf::variant_assign_helper, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > > >&; Us = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:281:7: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const broker::data&}; _Tp = broker::data; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const broker::data&}; _Tp = broker::data; _Alloc = std::allocator]', inlined from 'void broker::detail::{anonymous}::append(broker::vector&, const T&) [with T = broker::data]' at /build/broker-1.4.0+ds1/src/detail/store_actor.cc:19:18, inlined from 'void broker::detail::{anonymous}::fill_vector(broker::vector&, const Ts& ...) [with Ts = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, broker::data, broker::publisher_id}]' at /build/broker-1.4.0+ds1/src/detail/store_actor.cc:45:10, inlined from 'void broker::detail::store_actor_state::emit_expire_event(const broker::data&, const broker::publisher_id&)' at /build/broker-1.4.0+ds1/src/detail/store_actor.cc:93:14: /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const broker::data&}; _Tp = broker::data; _Alloc = std::allocator]', inlined from 'void broker::detail::{anonymous}::append(broker::vector&, const T&) [with T = broker::data]' at /build/broker-1.4.0+ds1/src/detail/store_actor.cc:19:18, inlined from 'void broker::detail::{anonymous}::fill_vector(broker::vector&, const Ts& ...) [with Ts = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, broker::data, broker::publisher_id}]' at /build/broker-1.4.0+ds1/src/detail/store_actor.cc:45:10, inlined from 'void broker::detail::store_actor_state::emit_erase_event(const broker::data&, const broker::publisher_id&)' at /build/broker-1.4.0+ds1/src/detail/store_actor.cc:85:14: /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const broker::data&}; _Tp = broker::data; _Alloc = std::allocator]', inlined from 'void broker::detail::{anonymous}::append(broker::vector&, const T&) [with T = broker::data]' at /build/broker-1.4.0+ds1/src/detail/store_actor.cc:19:18, inlined from 'void broker::detail::{anonymous}::fill_vector(broker::vector&, const Ts& ...) [with Ts = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, broker::data, broker::data, caf::optional > >, broker::publisher_id}]' at /build/broker-1.4.0+ds1/src/detail/store_actor.cc:45:10, inlined from 'void broker::detail::store_actor_state::emit_insert_event(const broker::data&, const broker::data&, const caf::optional > >&, const broker::publisher_id&)' at /build/broker-1.4.0+ds1/src/detail/store_actor.cc:66:14: /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const broker::data&}; _Tp = broker::data; _Alloc = std::allocator]', inlined from 'void broker::detail::{anonymous}::append(broker::vector&, const T&) [with T = broker::data]' at /build/broker-1.4.0+ds1/src/detail/store_actor.cc:19:18, inlined from 'void broker::detail::{anonymous}::fill_vector(broker::vector&, const Ts& ...) [with Ts = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, broker::data, broker::data, caf::optional > >, broker::publisher_id}]' at /build/broker-1.4.0+ds1/src/detail/store_actor.cc:45:10, inlined from 'void broker::detail::store_actor_state::emit_insert_event(const broker::data&, const broker::data&, const caf::optional > >&, const broker::publisher_id&)' at /build/broker-1.4.0+ds1/src/detail/store_actor.cc:66:14: /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const broker::none&}; _Tp = broker::data; _Alloc = std::allocator]', inlined from 'void broker::detail::{anonymous}::append(broker::vector&, const caf::optional&) [with T = std::chrono::duration >]' at /build/broker-1.4.0+ds1/src/detail/store_actor.cc:27:20, inlined from 'void broker::detail::{anonymous}::append(broker::vector&, const caf::optional&) [with T = std::chrono::duration >]' at /build/broker-1.4.0+ds1/src/detail/store_actor.cc:23:6, inlined from 'void broker::detail::{anonymous}::fill_vector(broker::vector&, const Ts& ...) [with Ts = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, broker::data, broker::data, caf::optional > >, broker::publisher_id}]' at /build/broker-1.4.0+ds1/src/detail/store_actor.cc:45:10, inlined from 'void broker::detail::store_actor_state::emit_insert_event(const broker::data&, const broker::data&, const caf::optional > >&, const broker::publisher_id&)' at /build/broker-1.4.0+ds1/src/detail/store_actor.cc:66:14: /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const broker::data&}; _Tp = broker::data; _Alloc = std::allocator]', inlined from 'void broker::detail::{anonymous}::append(broker::vector&, const T&) [with T = broker::data]' at /build/broker-1.4.0+ds1/src/detail/store_actor.cc:19:18, inlined from 'void broker::detail::{anonymous}::fill_vector(broker::vector&, const Ts& ...) [with Ts = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, broker::data, broker::data, broker::data, caf::optional > >, broker::publisher_id}]' at /build/broker-1.4.0+ds1/src/detail/store_actor.cc:45:10, inlined from 'void broker::detail::store_actor_state::emit_update_event(const broker::data&, const broker::data&, const broker::data&, const caf::optional > >&, const broker::publisher_id&)' at /build/broker-1.4.0+ds1/src/detail/store_actor.cc:77:14: /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const broker::data&}; _Tp = broker::data; _Alloc = std::allocator]', inlined from 'void broker::detail::{anonymous}::append(broker::vector&, const T&) [with T = broker::data]' at /build/broker-1.4.0+ds1/src/detail/store_actor.cc:19:18, inlined from 'void broker::detail::{anonymous}::fill_vector(broker::vector&, const Ts& ...) [with Ts = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, broker::data, broker::data, broker::data, caf::optional > >, broker::publisher_id}]' at /build/broker-1.4.0+ds1/src/detail/store_actor.cc:45:10, inlined from 'void broker::detail::store_actor_state::emit_update_event(const broker::data&, const broker::data&, const broker::data&, const caf::optional > >&, const broker::publisher_id&)' at /build/broker-1.4.0+ds1/src/detail/store_actor.cc:77:14: /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const broker::data&}; _Tp = broker::data; _Alloc = std::allocator]', inlined from 'void broker::detail::{anonymous}::append(broker::vector&, const T&) [with T = broker::data]' at /build/broker-1.4.0+ds1/src/detail/store_actor.cc:19:18, inlined from 'void broker::detail::{anonymous}::fill_vector(broker::vector&, const Ts& ...) [with Ts = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, broker::data, broker::data, broker::data, caf::optional > >, broker::publisher_id}]' at /build/broker-1.4.0+ds1/src/detail/store_actor.cc:45:10, inlined from 'void broker::detail::store_actor_state::emit_update_event(const broker::data&, const broker::data&, const broker::data&, const caf::optional > >&, const broker::publisher_id&)' at /build/broker-1.4.0+ds1/src/detail/store_actor.cc:77:14: /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const broker::none&}; _Tp = broker::data; _Alloc = std::allocator]', inlined from 'void broker::detail::{anonymous}::append(broker::vector&, const caf::optional&) [with T = std::chrono::duration >]' at /build/broker-1.4.0+ds1/src/detail/store_actor.cc:27:20, inlined from 'void broker::detail::{anonymous}::append(broker::vector&, const caf::optional&) [with T = std::chrono::duration >]' at /build/broker-1.4.0+ds1/src/detail/store_actor.cc:23:6, inlined from 'void broker::detail::{anonymous}::fill_vector(broker::vector&, const Ts& ...) [with Ts = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, broker::data, broker::data, broker::data, caf::optional > >, broker::publisher_id}]' at /build/broker-1.4.0+ds1/src/detail/store_actor.cc:45:10, inlined from 'void broker::detail::store_actor_state::emit_update_event(const broker::data&, const broker::data&, const broker::data&, const caf::optional > >&, const broker::publisher_id&)' at /build/broker-1.4.0+ds1/src/detail/store_actor.cc:77:14: /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = broker::data; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1389:30, inlined from 'std::insert_iterator<_Container>& std::insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::vector]' at /usr/include/c++/12/bits/stl_iterator.h:973:26, inlined from 'caf::error caf::data_processor::fill_range(T&, size_t) [with T = std::vector; Derived = caf::deserializer]' at /usr/include/caf/data_processor.hpp:269:22: /usr/include/c++/12/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 366 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 31%] Building CXX object CMakeFiles/broker.dir/src/error.cc.o /usr/bin/c++ -Dbroker_EXPORTS -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -fPIC -MD -MT CMakeFiles/broker.dir/src/error.cc.o -MF CMakeFiles/broker.dir/src/error.cc.o.d -o CMakeFiles/broker.dir/src/error.cc.o -c /build/broker-1.4.0+ds1/src/error.cc [ 32%] Building CXX object CMakeFiles/broker.dir/src/filter_type.cc.o /usr/bin/c++ -Dbroker_EXPORTS -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -fPIC -MD -MT CMakeFiles/broker.dir/src/filter_type.cc.o -MF CMakeFiles/broker.dir/src/filter_type.cc.o.d -o CMakeFiles/broker.dir/src/filter_type.cc.o -c /build/broker-1.4.0+ds1/src/filter_type.cc [ 33%] Building CXX object CMakeFiles/broker.dir/src/internal_command.cc.o /usr/bin/c++ -Dbroker_EXPORTS -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -fPIC -MD -MT CMakeFiles/broker.dir/src/internal_command.cc.o -MF CMakeFiles/broker.dir/src/internal_command.cc.o.d -o CMakeFiles/broker.dir/src/internal_command.cc.o -c /build/broker-1.4.0+ds1/src/internal_command.cc [ 34%] Building CXX object CMakeFiles/broker.dir/src/mailbox.cc.o /usr/bin/c++ -Dbroker_EXPORTS -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -fPIC -MD -MT CMakeFiles/broker.dir/src/mailbox.cc.o -MF CMakeFiles/broker.dir/src/mailbox.cc.o.d -o CMakeFiles/broker.dir/src/mailbox.cc.o -c /build/broker-1.4.0+ds1/src/mailbox.cc In file included from /usr/include/c++/12/vector:63, from /usr/include/c++/12/functional:62, from /usr/include/caf/error.hpp:22, from /build/broker-1.4.0+ds1/include/broker/error.hh:9, from /build/broker-1.4.0+ds1/src/error.cc:1: /usr/include/c++/12/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]': /usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; _Tp = broker::data]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:601:31, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:324:7, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:310:8, inlined from 'caf::variant< >& caf::variant< >::operator=(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:197:8, inlined from 'void caf::variant_assign_helper::operator()(const U&) const [with U = std::vector; T = caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >]' at /usr/include/caf/variant.hpp:83:9, inlined from 'static Result caf::variant< >::apply_impl(Self&, Visitor&&, Us&& ...) [with Result = void; Self = const caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >; Visitor = caf::variant_assign_helper, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > > >&; Us = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:281:7: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; _Tp = broker::data]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/vector.tcc:232:44, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:326:25, inlined from 'caf::variant< >& caf::variant< >::operator=(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:197:8, inlined from 'void caf::variant_assign_helper::operator()(const U&) const [with U = std::vector; T = caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >]' at /usr/include/caf/variant.hpp:83:9, inlined from 'static Result caf::variant< >::apply_impl(Self&, Visitor&&, Us&& ...) [with Result = void; Self = const caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >; Visitor = caf::variant_assign_helper, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > > >&; Us = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:281:7: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 35%] Building CXX object CMakeFiles/broker.dir/src/network_info.cc.o /usr/bin/c++ -Dbroker_EXPORTS -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -fPIC -MD -MT CMakeFiles/broker.dir/src/network_info.cc.o -MF CMakeFiles/broker.dir/src/network_info.cc.o.d -o CMakeFiles/broker.dir/src/network_info.cc.o -c /build/broker-1.4.0+ds1/src/network_info.cc [ 36%] Building CXX object CMakeFiles/broker.dir/src/peer_status.cc.o /usr/bin/c++ -Dbroker_EXPORTS -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -fPIC -MD -MT CMakeFiles/broker.dir/src/peer_status.cc.o -MF CMakeFiles/broker.dir/src/peer_status.cc.o.d -o CMakeFiles/broker.dir/src/peer_status.cc.o -c /build/broker-1.4.0+ds1/src/peer_status.cc [ 37%] Building CXX object CMakeFiles/broker.dir/src/port.cc.o /usr/bin/c++ -Dbroker_EXPORTS -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -fPIC -MD -MT CMakeFiles/broker.dir/src/port.cc.o -MF CMakeFiles/broker.dir/src/port.cc.o.d -o CMakeFiles/broker.dir/src/port.cc.o -c /build/broker-1.4.0+ds1/src/port.cc [ 38%] Building CXX object CMakeFiles/broker.dir/src/publisher.cc.o /usr/bin/c++ -Dbroker_EXPORTS -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -fPIC -MD -MT CMakeFiles/broker.dir/src/publisher.cc.o -MF CMakeFiles/broker.dir/src/publisher.cc.o.d -o CMakeFiles/broker.dir/src/publisher.cc.o -c /build/broker-1.4.0+ds1/src/publisher.cc [ 39%] Building CXX object CMakeFiles/broker.dir/src/publisher_id.cc.o /usr/bin/c++ -Dbroker_EXPORTS -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -fPIC -MD -MT CMakeFiles/broker.dir/src/publisher_id.cc.o -MF CMakeFiles/broker.dir/src/publisher_id.cc.o.d -o CMakeFiles/broker.dir/src/publisher_id.cc.o -c /build/broker-1.4.0+ds1/src/publisher_id.cc [ 40%] Building CXX object CMakeFiles/broker.dir/src/status.cc.o /usr/bin/c++ -Dbroker_EXPORTS -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -fPIC -MD -MT CMakeFiles/broker.dir/src/status.cc.o -MF CMakeFiles/broker.dir/src/status.cc.o.d -o CMakeFiles/broker.dir/src/status.cc.o -c /build/broker-1.4.0+ds1/src/status.cc [ 41%] Building CXX object CMakeFiles/broker.dir/src/status_subscriber.cc.o /usr/bin/c++ -Dbroker_EXPORTS -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -fPIC -MD -MT CMakeFiles/broker.dir/src/status_subscriber.cc.o -MF CMakeFiles/broker.dir/src/status_subscriber.cc.o.d -o CMakeFiles/broker.dir/src/status_subscriber.cc.o -c /build/broker-1.4.0+ds1/src/status_subscriber.cc In file included from /usr/include/c++/12/vector:63, from /usr/include/c++/12/functional:62, from /usr/include/caf/node_id.hpp:24, from /build/broker-1.4.0+ds1/src/endpoint.cc:5: /usr/include/c++/12/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]': /usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; _Tp = broker::data]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:601:31, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:324:7, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:310:8, inlined from 'caf::variant< >& caf::variant< >::operator=(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:197:8, inlined from 'void caf::variant_assign_helper::operator()(const U&) const [with U = std::vector; T = caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >]' at /usr/include/caf/variant.hpp:83:9, inlined from 'static Result caf::variant< >::apply_impl(Self&, Visitor&&, Us&& ...) [with Result = void; Self = const caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >; Visitor = caf::variant_assign_helper, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > > >&; Us = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:281:7: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; _Tp = broker::data]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/vector.tcc:232:44, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:326:25, inlined from 'caf::variant< >& caf::variant< >::operator=(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:197:8, inlined from 'void caf::variant_assign_helper::operator()(const U&) const [with U = std::vector; T = caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >]' at /usr/include/caf/variant.hpp:83:9, inlined from 'static Result caf::variant< >::apply_impl(Self&, Visitor&&, Us&& ...) [with Result = void; Self = const caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >; Visitor = caf::variant_assign_helper, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > > >&; Us = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:281:7: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/memory:66, from /usr/include/caf/fwd.hpp:23, from /build/broker-1.4.0+ds1/include/broker/convert.hh:8, from /build/broker-1.4.0+ds1/include/broker/status.hh:9, from /build/broker-1.4.0+ds1/src/status.cc:1: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; _Tp = broker::data]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:601:31, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:324:7, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:310:8, inlined from 'caf::variant< >& caf::variant< >::operator=(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:197:8, inlined from 'void caf::variant_assign_helper::operator()(const U&) const [with U = std::vector; T = caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >]' at /usr/include/caf/variant.hpp:83:9, inlined from 'static Result caf::variant< >::apply_impl(Self&, Visitor&&, Us&& ...) [with Result = void; Self = const caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >; Visitor = caf::variant_assign_helper, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > > >&; Us = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:281:7: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; _Tp = broker::data]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/vector.tcc:232:44, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:326:25, inlined from 'caf::variant< >& caf::variant< >::operator=(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:197:8, inlined from 'void caf::variant_assign_helper::operator()(const U&) const [with U = std::vector; T = caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >]' at /usr/include/caf/variant.hpp:83:9, inlined from 'static Result caf::variant< >::apply_impl(Self&, Visitor&&, Us&& ...) [with Result = void; Self = const caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >; Visitor = caf::variant_assign_helper, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > > >&; Us = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:281:7: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]': /usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; _Tp = broker::data]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:601:31, inlined from 'broker::data::data(T&&) [with T = const std::vector&; = void]' at /build/broker-1.4.0+ds1/include/broker/data.hh:145:22, inlined from 'bool broker::convert(const data&, status&)' at /build/broker-1.4.0+ds1/src/status.cc:137:16: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 43%] Building CXX object CMakeFiles/broker.dir/src/store.cc.o /usr/bin/c++ -Dbroker_EXPORTS -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -fPIC -MD -MT CMakeFiles/broker.dir/src/store.cc.o -MF CMakeFiles/broker.dir/src/store.cc.o.d -o CMakeFiles/broker.dir/src/store.cc.o -c /build/broker-1.4.0+ds1/src/store.cc In file included from /usr/include/c++/12/vector:70, from /build/broker-1.4.0+ds1/include/broker/status_subscriber.hh:3, from /build/broker-1.4.0+ds1/src/status_subscriber.cc:1: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {broker::status}; _Tp = caf::variant; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {broker::status}; _Tp = caf::variant; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {caf::error}; _Tp = caf::variant; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {caf::error}; _Tp = caf::variant; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:70: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {broker::data}; _Tp = broker::data; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = broker::data; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1389:30, inlined from 'std::insert_iterator<_Container>& std::insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::vector]' at /usr/include/c++/12/bits/stl_iterator.h:973:26, inlined from 'caf::error caf::data_processor::fill_range(T&, size_t) [with T = std::vector; Derived = caf::deserializer]' at /usr/include/caf/data_processor.hpp:269:22: /usr/include/c++/12/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 366 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 44%] Building CXX object CMakeFiles/broker.dir/src/store_event.cc.o /usr/bin/c++ -Dbroker_EXPORTS -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -fPIC -MD -MT CMakeFiles/broker.dir/src/store_event.cc.o -MF CMakeFiles/broker.dir/src/store_event.cc.o.d -o CMakeFiles/broker.dir/src/store_event.cc.o -c /build/broker-1.4.0+ds1/src/store_event.cc [ 45%] Building CXX object CMakeFiles/broker.dir/src/subnet.cc.o /usr/bin/c++ -Dbroker_EXPORTS -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -fPIC -MD -MT CMakeFiles/broker.dir/src/subnet.cc.o -MF CMakeFiles/broker.dir/src/subnet.cc.o.d -o CMakeFiles/broker.dir/src/subnet.cc.o -c /build/broker-1.4.0+ds1/src/subnet.cc In file included from /usr/include/c++/12/memory:66, from /usr/include/caf/abstract_actor.hpp:24, from /usr/include/caf/logger.hpp:30, from /build/broker-1.4.0+ds1/include/broker/logger.hh:3, from /build/broker-1.4.0+ds1/src/publisher.cc:1: /usr/include/c++/12/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]': /usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; _Tp = broker::data]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:601:31, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:324:7, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:310:8, inlined from 'caf::variant< >& caf::variant< >::operator=(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:197:8, inlined from 'void caf::variant_assign_helper::operator()(const U&) const [with U = std::vector; T = caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >]' at /usr/include/caf/variant.hpp:83:9, inlined from 'static Result caf::variant< >::apply_impl(Self&, Visitor&&, Us&& ...) [with Result = void; Self = const caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >; Visitor = caf::variant_assign_helper, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > > >&; Us = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:281:7: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; _Tp = broker::data]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/vector.tcc:232:44, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:326:25, inlined from 'caf::variant< >& caf::variant< >::operator=(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:197:8, inlined from 'void caf::variant_assign_helper::operator()(const U&) const [with U = std::vector; T = caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >]' at /usr/include/caf/variant.hpp:83:9, inlined from 'static Result caf::variant< >::apply_impl(Self&, Visitor&&, Us&& ...) [with Result = void; Self = const caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >; Visitor = caf::variant_assign_helper, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > > >&; Us = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:281:7: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 46%] Building CXX object CMakeFiles/broker.dir/src/subscriber.cc.o /usr/bin/c++ -Dbroker_EXPORTS -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -fPIC -MD -MT CMakeFiles/broker.dir/src/subscriber.cc.o -MF CMakeFiles/broker.dir/src/subscriber.cc.o.d -o CMakeFiles/broker.dir/src/subscriber.cc.o -c /build/broker-1.4.0+ds1/src/subscriber.cc [ 47%] Building CXX object CMakeFiles/broker.dir/src/time.cc.o /usr/bin/c++ -Dbroker_EXPORTS -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -fPIC -MD -MT CMakeFiles/broker.dir/src/time.cc.o -MF CMakeFiles/broker.dir/src/time.cc.o.d -o CMakeFiles/broker.dir/src/time.cc.o -c /build/broker-1.4.0+ds1/src/time.cc In file included from /usr/include/c++/12/vector:70, from /usr/include/caf/abstract_actor.hpp:26: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {broker::data}; _Tp = broker::data; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ [ 48%] Building CXX object CMakeFiles/broker.dir/src/topic.cc.o /usr/bin/c++ -Dbroker_EXPORTS -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -fPIC -MD -MT CMakeFiles/broker.dir/src/topic.cc.o -MF CMakeFiles/broker.dir/src/topic.cc.o.d -o CMakeFiles/broker.dir/src/topic.cc.o -c /build/broker-1.4.0+ds1/src/topic.cc In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = broker::data; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1389:30, inlined from 'std::insert_iterator<_Container>& std::insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::vector]' at /usr/include/c++/12/bits/stl_iterator.h:973:26, inlined from 'caf::error caf::data_processor::fill_range(T&, size_t) [with T = std::vector; Derived = caf::deserializer]' at /usr/include/caf/data_processor.hpp:269:22: /usr/include/c++/12/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 366 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 49%] Building CXX object CMakeFiles/broker.dir/src/version.cc.o /usr/bin/c++ -Dbroker_EXPORTS -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -fPIC -MD -MT CMakeFiles/broker.dir/src/version.cc.o -MF CMakeFiles/broker.dir/src/version.cc.o.d -o CMakeFiles/broker.dir/src/version.cc.o -c /build/broker-1.4.0+ds1/src/version.cc In file included from /usr/include/c++/12/vector:70, from /usr/include/caf/abstract_actor.hpp:26, from /usr/include/caf/logger.hpp:30, from /build/broker-1.4.0+ds1/include/broker/logger.hh:3, from /build/broker-1.4.0+ds1/src/store.cc:4: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {broker::store::response}; _Tp = broker::store::response; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {broker::store::response}; _Tp = broker::store::response; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/memory:66, from /usr/include/caf/abstract_actor.hpp:24: /usr/include/c++/12/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]': /usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; _Tp = broker::data]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:601:31, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:324:7, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:310:8, inlined from 'caf::variant< >& caf::variant< >::operator=(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:197:8, inlined from 'void caf::variant_assign_helper::operator()(const U&) const [with U = std::vector; T = caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >]' at /usr/include/caf/variant.hpp:83:9, inlined from 'static Result caf::variant< >::apply_impl(Self&, Visitor&&, Us&& ...) [with Result = void; Self = const caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >; Visitor = caf::variant_assign_helper, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > > >&; Us = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:281:7: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; _Tp = broker::data]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/vector.tcc:232:44, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:326:25, inlined from 'caf::variant< >& caf::variant< >::operator=(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:197:8, inlined from 'void caf::variant_assign_helper::operator()(const U&) const [with U = std::vector; T = caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >]' at /usr/include/caf/variant.hpp:83:9, inlined from 'static Result caf::variant< >::apply_impl(Self&, Visitor&&, Us&& ...) [with Result = void; Self = const caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >; Visitor = caf::variant_assign_helper, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > > >&; Us = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:281:7: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {broker::data}; _Tp = broker::data; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = broker::data; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1389:30, inlined from 'std::insert_iterator<_Container>& std::insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::vector]' at /usr/include/c++/12/bits/stl_iterator.h:973:26, inlined from 'caf::error caf::data_processor::fill_range(T&, size_t) [with T = std::vector; Derived = caf::deserializer]' at /usr/include/caf/data_processor.hpp:269:22: /usr/include/c++/12/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 366 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 50%] Linking CXX shared library lib/libbroker.so /usr/bin/cmake -E cmake_link_script CMakeFiles/broker.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -shared -Wl,-soname,libbroker.so.2 -o lib/libbroker.so.1.4.0 CMakeFiles/broker.dir/src/address.cc.o CMakeFiles/broker.dir/src/configuration.cc.o CMakeFiles/broker.dir/src/convert.cc.o CMakeFiles/broker.dir/src/core_actor.cc.o CMakeFiles/broker.dir/src/data.cc.o CMakeFiles/broker.dir/src/defaults.cc.o CMakeFiles/broker.dir/src/detail/abstract_backend.cc.o CMakeFiles/broker.dir/src/detail/clone_actor.cc.o CMakeFiles/broker.dir/src/detail/core_recorder.cc.o CMakeFiles/broker.dir/src/detail/data_generator.cc.o CMakeFiles/broker.dir/src/detail/filesystem.cc.o CMakeFiles/broker.dir/src/detail/flare.cc.o CMakeFiles/broker.dir/src/detail/flare_actor.cc.o CMakeFiles/broker.dir/src/detail/generator_file_reader.cc.o CMakeFiles/broker.dir/src/detail/generator_file_writer.cc.o CMakeFiles/broker.dir/src/detail/make_backend.cc.o CMakeFiles/broker.dir/src/detail/master_actor.cc.o CMakeFiles/broker.dir/src/detail/master_resolver.cc.o CMakeFiles/broker.dir/src/detail/memory_backend.cc.o CMakeFiles/broker.dir/src/detail/meta_command_writer.cc.o CMakeFiles/broker.dir/src/detail/meta_data_writer.cc.o CMakeFiles/broker.dir/src/detail/network_cache.cc.o CMakeFiles/broker.dir/src/detail/prefix_matcher.cc.o CMakeFiles/broker.dir/src/detail/sqlite_backend.cc.o CMakeFiles/broker.dir/src/detail/store_actor.cc.o CMakeFiles/broker.dir/src/endpoint.cc.o CMakeFiles/broker.dir/src/endpoint_info.cc.o CMakeFiles/broker.dir/src/error.cc.o CMakeFiles/broker.dir/src/filter_type.cc.o CMakeFiles/broker.dir/src/internal_command.cc.o CMakeFiles/broker.dir/src/mailbox.cc.o CMakeFiles/broker.dir/src/network_info.cc.o CMakeFiles/broker.dir/src/peer_status.cc.o CMakeFiles/broker.dir/src/port.cc.o CMakeFiles/broker.dir/src/publisher.cc.o CMakeFiles/broker.dir/src/publisher_id.cc.o CMakeFiles/broker.dir/src/status.cc.o CMakeFiles/broker.dir/src/status_subscriber.cc.o CMakeFiles/broker.dir/src/store.cc.o CMakeFiles/broker.dir/src/store_event.cc.o CMakeFiles/broker.dir/src/subnet.cc.o CMakeFiles/broker.dir/src/subscriber.cc.o CMakeFiles/broker.dir/src/time.cc.o CMakeFiles/broker.dir/src/topic.cc.o CMakeFiles/broker.dir/src/version.cc.o -lssl -lcrypto -lcaf_openssl -lcaf_io -lcaf_core -lsqlite3 /usr/bin/cmake -E cmake_symlink_library lib/libbroker.so.1.4.0 lib/libbroker.so.2 lib/libbroker.so make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' [ 50%] Built target broker make -f CMakeFiles/broker-pipe.dir/build.make CMakeFiles/broker-pipe.dir/depend make -f CMakeFiles/broker-node.dir/build.make CMakeFiles/broker-node.dir/depend make -f bindings/python/CMakeFiles/_broker.dir/build.make bindings/python/CMakeFiles/_broker.dir/depend make -f tests/CMakeFiles/broker-test.dir/build.make tests/CMakeFiles/broker-test.dir/depend make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' cd /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/broker-1.4.0+ds1 /build/broker-1.4.0+ds1 /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/CMakeFiles/broker-pipe.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' cd /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/broker-1.4.0+ds1 /build/broker-1.4.0+ds1 /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/CMakeFiles/broker-node.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' cd /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/broker-1.4.0+ds1 /build/broker-1.4.0+ds1/tests /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/tests /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/tests/CMakeFiles/broker-test.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' cd /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/broker-1.4.0+ds1 /build/broker-1.4.0+ds1/bindings/python /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/bindings/python /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/bindings/python/CMakeFiles/_broker.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' make -f CMakeFiles/broker-node.dir/build.make CMakeFiles/broker-node.dir/build make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' make -f bindings/python/CMakeFiles/_broker.dir/build.make bindings/python/CMakeFiles/_broker.dir/build make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' make -f CMakeFiles/broker-pipe.dir/build.make CMakeFiles/broker-pipe.dir/build make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' make -f tests/CMakeFiles/broker-test.dir/build.make tests/CMakeFiles/broker-test.dir/build make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' [ 51%] Building CXX object CMakeFiles/broker-node.dir/src/broker-node.cc.o /usr/bin/c++ -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -MD -MT CMakeFiles/broker-node.dir/src/broker-node.cc.o -MF CMakeFiles/broker-node.dir/src/broker-node.cc.o.d -o CMakeFiles/broker-node.dir/src/broker-node.cc.o -c /build/broker-1.4.0+ds1/src/broker-node.cc [ 52%] Building CXX object CMakeFiles/broker-pipe.dir/src/broker-pipe.cc.o /usr/bin/c++ -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -MD -MT CMakeFiles/broker-pipe.dir/src/broker-pipe.cc.o -MF CMakeFiles/broker-pipe.dir/src/broker-pipe.cc.o.d -o CMakeFiles/broker-pipe.dir/src/broker-pipe.cc.o -c /build/broker-1.4.0+ds1/src/broker-pipe.cc [ 53%] Building CXX object bindings/python/CMakeFiles/_broker.dir/_broker.cpp.o cd /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/bindings/python && /usr/bin/c++ -D_broker_EXPORTS -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/include -I/build/broker-1.4.0+ds1/bindings/python/3rdparty/pybind11/include -I/usr/include/python3.11 -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -fPIC -fvisibility=hidden -flto -MD -MT bindings/python/CMakeFiles/_broker.dir/_broker.cpp.o -MF CMakeFiles/_broker.dir/_broker.cpp.o.d -o CMakeFiles/_broker.dir/_broker.cpp.o -c /build/broker-1.4.0+ds1/bindings/python/_broker.cpp [ 54%] Building CXX object tests/CMakeFiles/broker-test.dir/cpp/backend.cc.o cd /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/tests && /usr/bin/c++ -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/include -I/build/broker-1.4.0+ds1/tests/cpp -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -MD -MT tests/CMakeFiles/broker-test.dir/cpp/backend.cc.o -MF CMakeFiles/broker-test.dir/cpp/backend.cc.o.d -o CMakeFiles/broker-test.dir/cpp/backend.cc.o -c /build/broker-1.4.0+ds1/tests/cpp/backend.cc In file included from /usr/include/c++/12/vector:70, from /usr/include/caf/test/unit_test.hpp:30, from /build/broker-1.4.0+ds1/tests/cpp/test.hh:7, from /build/broker-1.4.0+ds1/tests/cpp/backend.cc:5: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {caf::expected}; _Tp = caf::expected; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {caf::expected}; _Tp = caf::expected; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {caf::expected}; _Tp = caf::expected; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {caf::expected}; _Tp = caf::expected; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = caf::expected; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, inlined from 'caf::expected {anonymous}::meta_backend::perform(F) [with T = long long unsigned int; F = {anonymous}::meta_backend::size() const::]' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:178:19: /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {caf::expected}; _Tp = caf::expected; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = caf::expected; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, inlined from 'caf::expected {anonymous}::meta_backend::perform(F) [with T = broker::data; F = {anonymous}::meta_backend::get(const broker::data&, const broker::data&) const::]' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:178:19, inlined from 'caf::expected {anonymous}::meta_backend::perform(F) const [with T = broker::data; F = {anonymous}::meta_backend::get(const broker::data&, const broker::data&) const::]' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:186:57, inlined from 'virtual caf::expected {anonymous}::meta_backend::get(const broker::data&, const broker::data&) const' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:130:5: /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {caf::expected}; _Tp = caf::expected; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = caf::expected; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, inlined from 'caf::expected {anonymous}::meta_backend::perform(F) [with T = broker::data; F = {anonymous}::meta_backend::get(const broker::data&) const::]' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:178:19, inlined from 'caf::expected {anonymous}::meta_backend::perform(F) const [with T = broker::data; F = {anonymous}::meta_backend::get(const broker::data&) const::]' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:186:57, inlined from 'virtual caf::expected {anonymous}::meta_backend::get(const broker::data&) const' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:122:5, inlined from '{anonymous}::meta_backend::get(const broker::data&) const::' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:120:31, inlined from 'caf::expected {anonymous}::meta_backend::perform(F) [with T = broker::data; F = {anonymous}::meta_backend::get(const broker::data&) const::]' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:178:19, inlined from 'caf::expected {anonymous}::meta_backend::perform(F) const [with T = broker::data; F = {anonymous}::meta_backend::get(const broker::data&) const::]' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:186:57, inlined from 'virtual caf::expected {anonymous}::meta_backend::get(const broker::data&) const' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:122:5, inlined from '{anonymous}::meta_backend::get(const broker::data&) const::' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:120:31, inlined from 'caf::expected {anonymous}::meta_backend::perform(F) [with T = broker::data; F = {anonymous}::meta_backend::get(const broker::data&) const::]' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:178:19, inlined from 'caf::expected {anonymous}::meta_backend::perform(F) const [with T = broker::data; F = {anonymous}::meta_backend::get(const broker::data&) const::]' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:186:57, inlined from 'virtual caf::expected {anonymous}::meta_backend::get(const broker::data&) const' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:122:5, inlined from '{anonymous}::meta_backend::get(const broker::data&) const::' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:120:31, inlined from 'caf::expected {anonymous}::meta_backend::perform(F) [with T = broker::data; F = {anonymous}::meta_backend::get(const broker::data&) const::]' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:178:19, inlined from 'caf::expected {anonymous}::meta_backend::perform(F) const [with T = broker::data; F = {anonymous}::meta_backend::get(const broker::data&) const::]' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:186:57, inlined from 'virtual caf::expected {anonymous}::meta_backend::get(const broker::data&) const' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:122:5, inlined from '{anonymous}::meta_backend::get(const broker::data&) const::' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:120:31, inlined from 'caf::expected {anonymous}::meta_backend::perform(F) [with T = broker::data; F = {anonymous}::meta_backend::get(const broker::data&) const::]' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:178:19: /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {caf::expected}; _Tp = caf::expected; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = caf::expected; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, inlined from 'caf::expected {anonymous}::meta_backend::perform(F) [with T = broker::data; F = {anonymous}::meta_backend::get(const broker::data&) const::]' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:178:19, inlined from 'caf::expected {anonymous}::meta_backend::perform(F) const [with T = broker::data; F = {anonymous}::meta_backend::get(const broker::data&) const::]' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:186:57, inlined from 'virtual caf::expected {anonymous}::meta_backend::get(const broker::data&) const' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:122:5, inlined from '{anonymous}::meta_backend::get(const broker::data&) const::' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:120:31, inlined from 'caf::expected {anonymous}::meta_backend::perform(F) [with T = broker::data; F = {anonymous}::meta_backend::get(const broker::data&) const::]' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:178:19, inlined from 'caf::expected {anonymous}::meta_backend::perform(F) const [with T = broker::data; F = {anonymous}::meta_backend::get(const broker::data&) const::]' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:186:57, inlined from 'virtual caf::expected {anonymous}::meta_backend::get(const broker::data&) const' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:122:5, inlined from '{anonymous}::meta_backend::get(const broker::data&) const::' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:120:31, inlined from 'caf::expected {anonymous}::meta_backend::perform(F) [with T = broker::data; F = {anonymous}::meta_backend::get(const broker::data&) const::]' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:178:19, inlined from 'caf::expected {anonymous}::meta_backend::perform(F) const [with T = broker::data; F = {anonymous}::meta_backend::get(const broker::data&) const::]' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:186:57, inlined from 'virtual caf::expected {anonymous}::meta_backend::get(const broker::data&) const' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:122:5, inlined from '{anonymous}::meta_backend::get(const broker::data&) const::' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:120:31, inlined from 'caf::expected {anonymous}::meta_backend::perform(F) [with T = broker::data; F = {anonymous}::meta_backend::get(const broker::data&) const::]' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:178:19: /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {caf::expected}; _Tp = caf::expected; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = caf::expected; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, inlined from 'caf::expected {anonymous}::meta_backend::perform(F) [with T = broker::data; F = {anonymous}::meta_backend::get(const broker::data&) const::]' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:178:19, inlined from 'caf::expected {anonymous}::meta_backend::perform(F) const [with T = broker::data; F = {anonymous}::meta_backend::get(const broker::data&) const::]' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:186:57, inlined from 'virtual caf::expected {anonymous}::meta_backend::get(const broker::data&) const' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:122:5, inlined from '{anonymous}::meta_backend::get(const broker::data&) const::' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:120:31, inlined from 'caf::expected {anonymous}::meta_backend::perform(F) [with T = broker::data; F = {anonymous}::meta_backend::get(const broker::data&) const::]' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:178:19, inlined from 'caf::expected {anonymous}::meta_backend::perform(F) const [with T = broker::data; F = {anonymous}::meta_backend::get(const broker::data&) const::]' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:186:57, inlined from 'virtual caf::expected {anonymous}::meta_backend::get(const broker::data&) const' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:122:5, inlined from '{anonymous}::meta_backend::get(const broker::data&) const::' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:120:31, inlined from 'caf::expected {anonymous}::meta_backend::perform(F) [with T = broker::data; F = {anonymous}::meta_backend::get(const broker::data&) const::]' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:178:19: /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {caf::expected}; _Tp = caf::expected; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = caf::expected; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, inlined from 'caf::expected {anonymous}::meta_backend::perform(F) [with T = broker::data; F = {anonymous}::meta_backend::get(const broker::data&) const::]' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:178:19, inlined from 'caf::expected {anonymous}::meta_backend::perform(F) const [with T = broker::data; F = {anonymous}::meta_backend::get(const broker::data&) const::]' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:186:57, inlined from 'virtual caf::expected {anonymous}::meta_backend::get(const broker::data&) const' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:122:5, inlined from '{anonymous}::meta_backend::get(const broker::data&) const::' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:120:31, inlined from 'caf::expected {anonymous}::meta_backend::perform(F) [with T = broker::data; F = {anonymous}::meta_backend::get(const broker::data&) const::]' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:178:19: /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:70, from /build/broker-1.4.0+ds1/src/broker-pipe.cc:13: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >}; _Tp = caf::config_value; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >}; _Tp = caf::config_value; _Alloc = std::allocator]', inlined from 'static caf::config_value::list caf::select_config_value_access::type::convert(const list_type&) [with T = std::vector >]' at /usr/include/caf/config_value.hpp:520:28: /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {caf::expected}; _Tp = caf::expected; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = caf::expected; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, inlined from 'caf::expected {anonymous}::meta_backend::perform(F) [with T = broker::data; F = {anonymous}::meta_backend::get(const broker::data&) const::]' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:178:19, inlined from 'caf::expected {anonymous}::meta_backend::perform(F) const [with T = broker::data; F = {anonymous}::meta_backend::get(const broker::data&) const::]' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:186:57, inlined from 'virtual caf::expected {anonymous}::meta_backend::get(const broker::data&) const' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:122:5: /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {caf::expected}; _Tp = caf::expected; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = caf::expected; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, inlined from 'caf::expected {anonymous}::meta_backend::perform(F) [with T = broker::data; F = {anonymous}::meta_backend::keys() const::]' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:178:19, inlined from 'caf::expected {anonymous}::meta_backend::perform(F) const [with T = broker::data; F = {anonymous}::meta_backend::keys() const::]' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:186:57, inlined from 'virtual caf::expected {anonymous}::meta_backend::keys() const' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:138:5, inlined from '{anonymous}::meta_backend::keys() const::' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:136:29, inlined from 'caf::expected {anonymous}::meta_backend::perform(F) [with T = broker::data; F = {anonymous}::meta_backend::keys() const::]' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:178:19, inlined from 'caf::expected {anonymous}::meta_backend::perform(F) const [with T = broker::data; F = {anonymous}::meta_backend::keys() const::]' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:186:57, inlined from 'virtual caf::expected {anonymous}::meta_backend::keys() const' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:138:5, inlined from '{anonymous}::meta_backend::keys() const::' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:136:29, inlined from 'caf::expected {anonymous}::meta_backend::perform(F) [with T = broker::data; F = {anonymous}::meta_backend::keys() const::]' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:178:19, inlined from 'caf::expected {anonymous}::meta_backend::perform(F) const [with T = broker::data; F = {anonymous}::meta_backend::keys() const::]' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:186:57, inlined from 'virtual caf::expected {anonymous}::meta_backend::keys() const' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:138:5, inlined from '{anonymous}::meta_backend::keys() const::' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:136:29, inlined from 'caf::expected {anonymous}::meta_backend::perform(F) [with T = broker::data; F = {anonymous}::meta_backend::keys() const::]' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:178:19, inlined from 'caf::expected {anonymous}::meta_backend::perform(F) const [with T = broker::data; F = {anonymous}::meta_backend::keys() const::]' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:186:57, inlined from 'virtual caf::expected {anonymous}::meta_backend::keys() const' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:138:5, inlined from '{anonymous}::meta_backend::keys() const::' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:136:29, inlined from 'caf::expected {anonymous}::meta_backend::perform(F) [with T = broker::data; F = {anonymous}::meta_backend::keys() const::]' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:178:19: /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {caf::expected}; _Tp = caf::expected; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = caf::expected; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, inlined from 'caf::expected {anonymous}::meta_backend::perform(F) [with T = broker::data; F = {anonymous}::meta_backend::keys() const::]' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:178:19, inlined from 'caf::expected {anonymous}::meta_backend::perform(F) const [with T = broker::data; F = {anonymous}::meta_backend::keys() const::]' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:186:57, inlined from 'virtual caf::expected {anonymous}::meta_backend::keys() const' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:138:5, inlined from '{anonymous}::meta_backend::keys() const::' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:136:29, inlined from 'caf::expected {anonymous}::meta_backend::perform(F) [with T = broker::data; F = {anonymous}::meta_backend::keys() const::]' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:178:19, inlined from 'caf::expected {anonymous}::meta_backend::perform(F) const [with T = broker::data; F = {anonymous}::meta_backend::keys() const::]' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:186:57, inlined from 'virtual caf::expected {anonymous}::meta_backend::keys() const' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:138:5, inlined from '{anonymous}::meta_backend::keys() const::' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:136:29, inlined from 'caf::expected {anonymous}::meta_backend::perform(F) [with T = broker::data; F = {anonymous}::meta_backend::keys() const::]' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:178:19, inlined from 'caf::expected {anonymous}::meta_backend::perform(F) const [with T = broker::data; F = {anonymous}::meta_backend::keys() const::]' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:186:57, inlined from 'virtual caf::expected {anonymous}::meta_backend::keys() const' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:138:5, inlined from '{anonymous}::meta_backend::keys() const::' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:136:29, inlined from 'caf::expected {anonymous}::meta_backend::perform(F) [with T = broker::data; F = {anonymous}::meta_backend::keys() const::]' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:178:19: /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {caf::expected}; _Tp = caf::expected; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = caf::expected; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, inlined from 'caf::expected {anonymous}::meta_backend::perform(F) [with T = broker::data; F = {anonymous}::meta_backend::keys() const::]' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:178:19, inlined from 'caf::expected {anonymous}::meta_backend::perform(F) const [with T = broker::data; F = {anonymous}::meta_backend::keys() const::]' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:186:57, inlined from 'virtual caf::expected {anonymous}::meta_backend::keys() const' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:138:5, inlined from '{anonymous}::meta_backend::keys() const::' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:136:29, inlined from 'caf::expected {anonymous}::meta_backend::perform(F) [with T = broker::data; F = {anonymous}::meta_backend::keys() const::]' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:178:19, inlined from 'caf::expected {anonymous}::meta_backend::perform(F) const [with T = broker::data; F = {anonymous}::meta_backend::keys() const::]' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:186:57, inlined from 'virtual caf::expected {anonymous}::meta_backend::keys() const' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:138:5, inlined from '{anonymous}::meta_backend::keys() const::' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:136:29, inlined from 'caf::expected {anonymous}::meta_backend::perform(F) [with T = broker::data; F = {anonymous}::meta_backend::keys() const::]' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:178:19: /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {caf::expected}; _Tp = caf::expected; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = caf::expected; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, inlined from 'caf::expected {anonymous}::meta_backend::perform(F) [with T = broker::data; F = {anonymous}::meta_backend::keys() const::]' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:178:19, inlined from 'caf::expected {anonymous}::meta_backend::perform(F) const [with T = broker::data; F = {anonymous}::meta_backend::keys() const::]' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:186:57, inlined from 'virtual caf::expected {anonymous}::meta_backend::keys() const' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:138:5, inlined from '{anonymous}::meta_backend::keys() const::' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:136:29, inlined from 'caf::expected {anonymous}::meta_backend::perform(F) [with T = broker::data; F = {anonymous}::meta_backend::keys() const::]' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:178:19: /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {caf::expected}; _Tp = caf::expected; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = caf::expected; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, inlined from 'caf::expected {anonymous}::meta_backend::perform(F) [with T = broker::data; F = {anonymous}::meta_backend::keys() const::]' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:178:19, inlined from 'caf::expected {anonymous}::meta_backend::perform(F) const [with T = broker::data; F = {anonymous}::meta_backend::keys() const::]' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:186:57, inlined from 'virtual caf::expected {anonymous}::meta_backend::keys() const' at /build/broker-1.4.0+ds1/tests/cpp/backend.cc:138:5: /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/memory:66, from /usr/include/caf/test/unit_test.hpp:25: /usr/include/c++/12/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]': /usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; _Tp = broker::data]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:601:31, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:324:7, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:310:8, inlined from 'caf::variant< >& caf::variant< >::operator=(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:197:8, inlined from 'void caf::variant_assign_helper::operator()(const U&) const [with U = std::vector; T = caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >]' at /usr/include/caf/variant.hpp:83:9, inlined from 'static Result caf::variant< >::apply_impl(Self&, Visitor&&, Us&& ...) [with Result = void; Self = const caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >; Visitor = caf::variant_assign_helper, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > > >&; Us = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:281:7: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; _Tp = broker::data]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/vector.tcc:232:44, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:326:25, inlined from 'caf::variant< >& caf::variant< >::operator=(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:197:8, inlined from 'void caf::variant_assign_helper::operator()(const U&) const [with U = std::vector; T = caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >]' at /usr/include/caf/variant.hpp:83:9, inlined from 'static Result caf::variant< >::apply_impl(Self&, Visitor&&, Us&& ...) [with Result = void; Self = const caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >; Visitor = caf::variant_assign_helper, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > > >&; Us = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:281:7: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:70, from /build/broker-1.4.0+ds1/src/broker-node.cc:14: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >}; _Tp = caf::config_value; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >}; _Tp = caf::config_value; _Alloc = std::allocator]', inlined from 'static caf::config_value::list caf::select_config_value_access::type::convert(const list_type&) [with T = std::vector >]' at /usr/include/caf/config_value.hpp:520:28: /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >}; _Tp = caf::config_value; _Alloc = std::allocator]', inlined from 'static caf::config_value::list caf::select_config_value_access::type::convert(const list_type&) [with T = std::vector >]' at /usr/include/caf/config_value.hpp:520:28, inlined from 'caf::config_value caf::detail::get_impl(const void*) [with T = std::vector >]' at /usr/include/caf/make_config_option.hpp:52:71: /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {caf::uri}; _Tp = caf::config_value; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {caf::uri}; _Tp = caf::config_value; _Alloc = std::allocator]', inlined from 'static caf::config_value::list caf::select_config_value_access::type::convert(const list_type&) [with T = std::vector]' at /usr/include/caf/config_value.hpp:520:28: /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:63: /usr/include/c++/12/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]': /usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/12/algorithm:60, from /build/broker-1.4.0+ds1/src/broker-node.cc:1: /usr/include/c++/12/bits/stl_algobase.h: In function '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_negate >, caf::select_config_value_hint::is_list>::type::get_if(const caf::config_value*):: >]': /usr/include/c++/12/bits/stl_algobase.h:2059:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2059 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/include/c++/12/bits/stl_algobase.h:2059:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; _Tp = broker::data]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:601:31, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:324:7, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:310:8, inlined from 'caf::variant< >& caf::variant< >::operator=(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:197:8, inlined from 'void caf::variant_assign_helper::operator()(const U&) const [with U = std::vector; T = caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >]' at /usr/include/caf/variant.hpp:83:9, inlined from 'static Result caf::variant< >::apply_impl(Self&, Visitor&&, Us&& ...) [with Result = void; Self = const caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >; Visitor = caf::variant_assign_helper, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > > >&; Us = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:281:7: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; _Tp = broker::data]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/vector.tcc:232:44, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:326:25, inlined from 'caf::variant< >& caf::variant< >::operator=(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:197:8, inlined from 'void caf::variant_assign_helper::operator()(const U&) const [with U = std::vector; T = caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >]' at /usr/include/caf/variant.hpp:83:9, inlined from 'static Result caf::variant< >::apply_impl(Self&, Visitor&&, Us&& ...) [with Result = void; Self = const caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >; Visitor = caf::variant_assign_helper, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > > >&; Us = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:281:7: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/algorithm:61: In function '_InputIterator std::__find_if_not(_InputIterator, _InputIterator, _Predicate) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred >, caf::select_config_value_hint::is_list>::type::get_if(const caf::config_value*):: >]', inlined from '_IIter std::find_if_not(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = caf::select_config_value_access >, caf::select_config_value_hint::is_list>::type::get_if(const caf::config_value*)::]' at /usr/include/c++/12/bits/stl_algo.h:516:32, inlined from 'bool std::all_of(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = caf::select_config_value_access >, caf::select_config_value_hint::is_list>::type::get_if(const caf::config_value*)::]' at /usr/include/c++/12/bits/stl_algo.h:456:40, inlined from 'static caf::optional caf::select_config_value_access::type::get_if(const caf::config_value*) [with T = std::vector >]' at /usr/include/caf/config_value.hpp:505:40, inlined from 'static caf::select_config_value_access::type::list_type caf::select_config_value_access::type::get(const caf::config_value&) [with T = std::vector >]' at /usr/include/caf/config_value.hpp:511:12, inlined from 'static U caf::sum_type_access::get(const caf::config_value&, caf::sum_type_token) [with U = std::vector >]' at /usr/include/caf/config_value.hpp:389:50, inlined from 'decltype (Trait::get(x, make_sum_type_token())) caf::get(const U&) [with T = std::vector >; U = config_value; Trait = sum_type_access]' at /usr/include/caf/sum_type.hpp:76:55, inlined from 'void caf::detail::store_impl(void*, const caf::config_value&) [with T = std::vector >]' at /usr/include/caf/make_config_option.hpp:46:25: /usr/include/c++/12/bits/stl_algo.h:109:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 109 | return std::__find_if(__first, __last, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 110 | __gnu_cxx::__ops::__negate(__pred), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algobase.h: In function '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_negate, caf::select_config_value_hint::is_list>::type::get_if(const caf::config_value*):: >]': /usr/include/c++/12/bits/stl_algobase.h:2059:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2059 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/include/c++/12/bits/stl_algobase.h:2059:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_InputIterator std::__find_if_not(_InputIterator, _InputIterator, _Predicate) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred, caf::select_config_value_hint::is_list>::type::get_if(const caf::config_value*):: >]', inlined from '_IIter std::find_if_not(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = caf::select_config_value_access, caf::select_config_value_hint::is_list>::type::get_if(const caf::config_value*)::]' at /usr/include/c++/12/bits/stl_algo.h:516:32, inlined from 'bool std::all_of(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = caf::select_config_value_access, caf::select_config_value_hint::is_list>::type::get_if(const caf::config_value*)::]' at /usr/include/c++/12/bits/stl_algo.h:456:40, inlined from 'static caf::optional caf::select_config_value_access::type::get_if(const caf::config_value*) [with T = std::vector]' at /usr/include/caf/config_value.hpp:505:40, inlined from 'static caf::select_config_value_access::type::list_type caf::select_config_value_access::type::get(const caf::config_value&) [with T = std::vector]' at /usr/include/caf/config_value.hpp:511:12, inlined from 'static U caf::sum_type_access::get(const caf::config_value&, caf::sum_type_token) [with U = std::vector]' at /usr/include/caf/config_value.hpp:389:50, inlined from 'decltype (Trait::get(x, make_sum_type_token())) caf::get(const U&) [with T = std::vector; U = config_value; Trait = sum_type_access]' at /usr/include/caf/sum_type.hpp:76:55, inlined from 'void caf::detail::store_impl(void*, const caf::config_value&) [with T = std::vector]' at /usr/include/caf/make_config_option.hpp:46:25: /usr/include/c++/12/bits/stl_algo.h:109:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 109 | return std::__find_if(__first, __last, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 110 | __gnu_cxx::__ops::__negate(__pred), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:63: /usr/include/c++/12/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]': /usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; _Tp = broker::data]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:601:31, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:324:7, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:310:8, inlined from 'caf::variant< >& caf::variant< >::operator=(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:197:8, inlined from 'void caf::variant_assign_helper::operator()(const U&) const [with U = std::vector; T = caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >]' at /usr/include/caf/variant.hpp:83:9, inlined from 'static Result caf::variant< >::apply_impl(Self&, Visitor&&, Us&& ...) [with Result = void; Self = const caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >; Visitor = caf::variant_assign_helper, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > > >&; Us = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:281:7: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; _Tp = broker::data]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/vector.tcc:232:44, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:326:25, inlined from 'caf::variant< >& caf::variant< >::operator=(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:197:8, inlined from 'void caf::variant_assign_helper::operator()(const U&) const [with U = std::vector; T = caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >]' at /usr/include/caf/variant.hpp:83:9, inlined from 'static Result caf::variant< >::apply_impl(Self&, Visitor&&, Us&& ...) [with Result = void; Self = const caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >; Visitor = caf::variant_assign_helper, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > > >&; Us = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:281:7: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:71, from /usr/include/c++/12/algorithm:60, from /build/broker-1.4.0+ds1/src/broker-pipe.cc:6: /usr/include/c++/12/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Iter_negate<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = caf::select_config_value_access >, caf::select_config_value_hint::is_list>::type::get_if(const caf::config_value*)::]': /usr/include/c++/12/bits/predefined_ops.h:394:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 394 | operator()(_Iterator __it) | ^~~~~~~~ In function '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_negate >, caf::select_config_value_hint::is_list>::type::get_if(const caf::config_value*):: >]', inlined from '_InputIterator std::__find_if_not(_InputIterator, _InputIterator, _Predicate) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred >, caf::select_config_value_hint::is_list>::type::get_if(const caf::config_value*):: >]' at /usr/include/c++/12/bits/stl_algo.h:109:28, inlined from '_IIter std::find_if_not(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = caf::select_config_value_access >, caf::select_config_value_hint::is_list>::type::get_if(const caf::config_value*)::]' at /usr/include/c++/12/bits/stl_algo.h:516:32, inlined from 'bool std::all_of(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = caf::select_config_value_access >, caf::select_config_value_hint::is_list>::type::get_if(const caf::config_value*)::]' at /usr/include/c++/12/bits/stl_algo.h:456:40, inlined from 'static caf::optional caf::select_config_value_access::type::get_if(const caf::config_value*) [with T = std::vector >]' at /usr/include/caf/config_value.hpp:505:40, inlined from 'static caf::select_config_value_access::type::list_type caf::select_config_value_access::type::get(const caf::config_value&) [with T = std::vector >]' at /usr/include/caf/config_value.hpp:511:12, inlined from 'static U caf::sum_type_access::get(const caf::config_value&, caf::sum_type_token) [with U = std::vector >]' at /usr/include/caf/config_value.hpp:389:50, inlined from 'decltype (Trait::get(x, make_sum_type_token())) caf::get(const U&) [with T = std::vector >; U = config_value; Trait = sum_type_access]' at /usr/include/caf/sum_type.hpp:76:55, inlined from 'void caf::detail::store_impl(void*, const caf::config_value&) [with T = std::vector >]' at /usr/include/caf/make_config_option.hpp:46:25: /usr/include/c++/12/bits/stl_algobase.h:2087:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2087 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ In function '_InputIterator std::__find_if_not(_InputIterator, _InputIterator, _Predicate) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred >, caf::select_config_value_hint::is_list>::type::get_if(const caf::config_value*):: >]', inlined from '_IIter std::find_if_not(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = caf::select_config_value_access >, caf::select_config_value_hint::is_list>::type::get_if(const caf::config_value*)::]' at /usr/include/c++/12/bits/stl_algo.h:516:32, inlined from 'bool std::all_of(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = caf::select_config_value_access >, caf::select_config_value_hint::is_list>::type::get_if(const caf::config_value*)::]' at /usr/include/c++/12/bits/stl_algo.h:456:40, inlined from 'static caf::optional caf::select_config_value_access::type::get_if(const caf::config_value*) [with T = std::vector >]' at /usr/include/caf/config_value.hpp:505:40, inlined from 'static caf::optional caf::sum_type_access::get_if(const caf::config_value*, caf::sum_type_token) [with U = std::vector >]' at /usr/include/caf/config_value.hpp:409:53, inlined from 'decltype (Trait::get_if(x, make_sum_type_token())) caf::get_if(const U*) [with T = std::vector >; U = config_value; Trait = sum_type_access]' at /usr/include/caf/sum_type.hpp:94:58, inlined from 'caf::optional caf::get_if(const settings*, string_view) [with T = std::vector >]' at /usr/include/caf/settings.hpp:42:14, inlined from 'T caf::get_or(const settings&, string_view, T) [with T = std::vector >; = void]' at /usr/include/caf/settings.hpp:68:8, inlined from 'T caf::get_or(const actor_system_config&, string_view, T) [with T = std::vector >; = void]' at /usr/include/caf/actor_system_config.hpp:483:61, inlined from 'decltype (caf::get_or(d.broker::endpoint::system().caf::actor_system::config(), key, default_value)) {anonymous}::get_or(broker::endpoint&, caf::string_view, const T&) [with T = std::vector >]' at /build/broker-1.4.0+ds1/src/broker-node.cc:211:61, inlined from 'int main(int, char**)' at /build/broker-1.4.0+ds1/src/broker-node.cc:502:58: /usr/include/c++/12/bits/stl_algo.h:109:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 109 | return std::__find_if(__first, __last, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 110 | __gnu_cxx::__ops::__negate(__pred), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_InputIterator std::__find_if_not(_InputIterator, _InputIterator, _Predicate) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred, caf::select_config_value_hint::is_list>::type::get_if(const caf::config_value*):: >]', inlined from '_IIter std::find_if_not(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = caf::select_config_value_access, caf::select_config_value_hint::is_list>::type::get_if(const caf::config_value*)::]' at /usr/include/c++/12/bits/stl_algo.h:516:32, inlined from 'bool std::all_of(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = caf::select_config_value_access, caf::select_config_value_hint::is_list>::type::get_if(const caf::config_value*)::]' at /usr/include/c++/12/bits/stl_algo.h:456:40, inlined from 'static caf::optional caf::select_config_value_access::type::get_if(const caf::config_value*) [with T = std::vector]' at /usr/include/caf/config_value.hpp:505:40, inlined from 'static caf::optional caf::sum_type_access::get_if(const caf::config_value*, caf::sum_type_token) [with U = std::vector]' at /usr/include/caf/config_value.hpp:409:53, inlined from 'decltype (Trait::get_if(x, make_sum_type_token())) caf::get_if(const U*) [with T = std::vector; U = config_value; Trait = sum_type_access]' at /usr/include/caf/sum_type.hpp:94:58, inlined from 'caf::optional caf::get_if(const settings*, string_view) [with T = std::vector]' at /usr/include/caf/settings.hpp:42:14, inlined from 'T caf::get_or(const settings&, string_view, T) [with T = std::vector; = void]' at /usr/include/caf/settings.hpp:68:8, inlined from 'T caf::get_or(const actor_system_config&, string_view, T) [with T = std::vector; = void]' at /usr/include/caf/actor_system_config.hpp:483:61, inlined from 'decltype (caf::get_or(d.broker::endpoint::system().caf::actor_system::config(), key, default_value)) {anonymous}::get_or(broker::endpoint&, caf::string_view, const T&) [with T = std::vector]' at /build/broker-1.4.0+ds1/src/broker-node.cc:211:61, inlined from 'int main(int, char**)' at /build/broker-1.4.0+ds1/src/broker-node.cc:546:46: /usr/include/c++/12/bits/stl_algo.h:109:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 109 | return std::__find_if(__first, __last, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 110 | __gnu_cxx::__ops::__negate(__pred), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {broker::data}; _Tp = broker::data; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = broker::data; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1389:30, inlined from 'std::insert_iterator<_Container>& std::insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::vector]' at /usr/include/c++/12/bits/stl_iterator.h:973:26, inlined from 'caf::error caf::data_processor::fill_range(T&, size_t) [with T = std::vector; Derived = caf::deserializer]' at /usr/include/caf/data_processor.hpp:269:22: /usr/include/c++/12/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 366 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 55%] Building CXX object tests/CMakeFiles/broker-test.dir/cpp/core.cc.o cd /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/tests && /usr/bin/c++ -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/include -I/build/broker-1.4.0+ds1/tests/cpp -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -MD -MT tests/CMakeFiles/broker-test.dir/cpp/core.cc.o -MF CMakeFiles/broker-test.dir/cpp/core.cc.o.d -o CMakeFiles/broker-test.dir/cpp/core.cc.o -c /build/broker-1.4.0+ds1/tests/cpp/core.cc /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {broker::data}; _Tp = broker::data; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = broker::data; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1389:30, inlined from 'std::insert_iterator<_Container>& std::insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::vector]' at /usr/include/c++/12/bits/stl_iterator.h:973:26, inlined from 'caf::error caf::data_processor::fill_range(T&, size_t) [with T = std::vector; Derived = caf::deserializer]' at /usr/include/caf/data_processor.hpp:269:22: /usr/include/c++/12/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 366 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 56%] Linking CXX executable bin/broker-pipe /usr/bin/cmake -E cmake_link_script CMakeFiles/broker-pipe.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic "CMakeFiles/broker-pipe.dir/src/broker-pipe.cc.o" -o bin/broker-pipe -Wl,-rpath,/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/lib -lssl -lcrypto -lcaf_openssl -lcaf_io -lcaf_core -lsqlite3 lib/libbroker.so.1.4.0 -lssl -lcrypto -lcaf_openssl -lcaf_io -lcaf_core -lsqlite3 make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' [ 56%] Built target broker-pipe make -f tests/CMakeFiles/broker-benchmark.dir/build.make tests/CMakeFiles/broker-benchmark.dir/depend make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' cd /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/broker-1.4.0+ds1 /build/broker-1.4.0+ds1/tests /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/tests /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/tests/CMakeFiles/broker-benchmark.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' make -f tests/CMakeFiles/broker-benchmark.dir/build.make tests/CMakeFiles/broker-benchmark.dir/build make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' [ 58%] Building CXX object tests/CMakeFiles/broker-benchmark.dir/benchmark/broker-benchmark.cc.o cd /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/tests && /usr/bin/c++ -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/include -I/build/broker-1.4.0+ds1/tests/cpp -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -MD -MT tests/CMakeFiles/broker-benchmark.dir/benchmark/broker-benchmark.cc.o -MF CMakeFiles/broker-benchmark.dir/benchmark/broker-benchmark.cc.o.d -o CMakeFiles/broker-benchmark.dir/benchmark/broker-benchmark.cc.o -c /build/broker-1.4.0+ds1/tests/benchmark/broker-benchmark.cc In file included from /build/broker-1.4.0+ds1/include/broker/core_actor.hh:18, from /build/broker-1.4.0+ds1/tests/cpp/core.cc:3: /build/broker-1.4.0+ds1/include/broker/detail/radix_tree.hh:78:32: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 78 | class iterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/istream:38, from /usr/include/c++/12/fstream:38, from /build/broker-1.4.0+ds1/include/broker/core_actor.hh:3: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 59%] Linking CXX executable bin/broker-node /usr/bin/cmake -E cmake_link_script CMakeFiles/broker-node.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic "CMakeFiles/broker-node.dir/src/broker-node.cc.o" -o bin/broker-node -Wl,-rpath,/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/lib -lssl -lcrypto -lcaf_openssl -lcaf_io -lcaf_core -lsqlite3 lib/libbroker.so.1.4.0 -lssl -lcrypto -lcaf_openssl -lcaf_io -lcaf_core -lsqlite3 make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' [ 59%] Built target broker-node make -f tests/CMakeFiles/broker-cluster-benchmark.dir/build.make tests/CMakeFiles/broker-cluster-benchmark.dir/depend make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' cd /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/broker-1.4.0+ds1 /build/broker-1.4.0+ds1/tests /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/tests /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/tests/CMakeFiles/broker-cluster-benchmark.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' make -f tests/CMakeFiles/broker-cluster-benchmark.dir/build.make tests/CMakeFiles/broker-cluster-benchmark.dir/build make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' [ 60%] Building CXX object tests/CMakeFiles/broker-cluster-benchmark.dir/benchmark/broker-cluster-benchmark.cc.o cd /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/tests && /usr/bin/c++ -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/include -I/build/broker-1.4.0+ds1/tests/cpp -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -MD -MT tests/CMakeFiles/broker-cluster-benchmark.dir/benchmark/broker-cluster-benchmark.cc.o -MF CMakeFiles/broker-cluster-benchmark.dir/benchmark/broker-cluster-benchmark.cc.o.d -o CMakeFiles/broker-cluster-benchmark.dir/benchmark/broker-cluster-benchmark.cc.o -c /build/broker-1.4.0+ds1/tests/benchmark/broker-cluster-benchmark.cc [ 61%] Building CXX object bindings/python/CMakeFiles/_broker.dir/data.cpp.o cd /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/bindings/python && /usr/bin/c++ -D_broker_EXPORTS -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/include -I/build/broker-1.4.0+ds1/bindings/python/3rdparty/pybind11/include -I/usr/include/python3.11 -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -fPIC -fvisibility=hidden -flto -MD -MT bindings/python/CMakeFiles/_broker.dir/data.cpp.o -MF CMakeFiles/_broker.dir/data.cpp.o.d -o CMakeFiles/_broker.dir/data.cpp.o -c /build/broker-1.4.0+ds1/bindings/python/data.cpp In file included from /usr/include/c++/12/map:60, from /usr/include/caf/fwd.hpp:22, from /usr/include/caf/detail/type_traits.hpp:29, from /usr/include/caf/detail/append_hex.hpp:24, from /usr/include/caf/detail/stringification_inspector.hpp:27, from /usr/include/caf/deep_to_string.hpp:24, from /build/broker-1.4.0+ds1/tests/benchmark/broker-benchmark.cc:13: /usr/include/c++/12/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = broker::data; _Val = broker::data; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]': /usr/include/c++/12/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::less, std::allocator >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = broker::data; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/12/vector:63, from /build/broker-1.4.0+ds1/tests/benchmark/broker-benchmark.cc:11: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; _Tp = broker::data]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:601:31, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:324:7, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:310:8, inlined from 'caf::variant< >& caf::variant< >::operator=(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:197:8, inlined from 'void caf::variant_assign_helper::operator()(const U&) const [with U = std::vector; T = caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >]' at /usr/include/caf/variant.hpp:83:9, inlined from 'static Result caf::variant< >::apply_impl(Self&, Visitor&&, Us&& ...) [with Result = void; Self = const caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >; Visitor = caf::variant_assign_helper, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > > >&; Us = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:281:7: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; _Tp = broker::data]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/vector.tcc:232:44, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:326:25, inlined from 'caf::variant< >& caf::variant< >::operator=(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:197:8, inlined from 'void caf::variant_assign_helper::operator()(const U&) const [with U = std::vector; T = caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >]' at /usr/include/caf/variant.hpp:83:9, inlined from 'static Result caf::variant< >::apply_impl(Self&, Visitor&&, Us&& ...) [with Result = void; Self = const caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >; Visitor = caf::variant_assign_helper, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > > >&; Us = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:281:7: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]': /usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/12/vector:70: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {broker::zeek::Event}; _Tp = broker::data; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; _Tp = broker::data]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:601:31, inlined from 'void {anonymous}::receivedStats(broker::endpoint&, broker::data)' at /build/broker-1.4.0+ds1/tests/benchmark/broker-benchmark.cc:158:33: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; _Tp = broker::data]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:601:31, inlined from 'void {anonymous}::receivedStats(broker::endpoint&, broker::data)' at /build/broker-1.4.0+ds1/tests/benchmark/broker-benchmark.cc:159:39: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; _Tp = broker::data]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:601:31, inlined from 'void {anonymous}::receivedStats(broker::endpoint&, broker::data)' at /build/broker-1.4.0+ds1/tests/benchmark/broker-benchmark.cc:160:38: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:50, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/ostream:38, from /usr/include/c++/12/iostream:39, from /build/broker-1.4.0+ds1/tests/benchmark/broker-cluster-benchmark.cc:3: /usr/include/c++/12/bits/stl_algobase.h: In function '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred]': /usr/include/c++/12/bits/stl_algobase.h:2059:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2059 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/include/c++/12/bits/stl_algobase.h:2059:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {broker::data}; _Tp = broker::data; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = broker::data; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1389:30, inlined from 'std::insert_iterator<_Container>& std::insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::vector]' at /usr/include/c++/12/bits/stl_iterator.h:973:26, inlined from 'caf::error caf::data_processor::fill_range(T&, size_t) [with T = std::vector; Derived = caf::deserializer]' at /usr/include/caf/data_processor.hpp:269:22: /usr/include/c++/12/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 366 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/map:60, from /build/broker-1.4.0+ds1/include/broker/core_actor.hh:4: /usr/include/c++/12/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {caf::atom_value, std::chrono::duration >}; _Key = caf::atom_value; _Val = std::pair > >; _KeyOfValue = std::_Select1st > > >; _Compare = std::less; _Alloc = std::allocator > > >]': /usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {broker::zeek::Event}; _Tp = broker::data; _Alloc = std::allocator]', inlined from 'void {anonymous}::send_batch(broker::endpoint&, broker::publisher&)' at /build/broker-1.4.0+ds1/tests/benchmark/broker-benchmark.cc:149:23, inlined from 'void {anonymous}::client_mode(broker::endpoint&, const std::string&, int)' at /build/broker-1.4.0+ds1/tests/benchmark/broker-benchmark.cc:279:17, inlined from 'int main(int, char**)' at /build/broker-1.4.0+ds1/tests/benchmark/broker-benchmark.cc:446:16: /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 62%] Linking CXX executable ../bin/broker-benchmark cd /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/broker-benchmark.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic "CMakeFiles/broker-benchmark.dir/benchmark/broker-benchmark.cc.o" -o ../bin/broker-benchmark -Wl,-rpath,/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/lib: ../lib/libbroker.so.1.4.0 -lssl -lcrypto -lcaf_openssl -lcaf_io -lcaf_core -lsqlite3 make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' In file included from /usr/include/c++/12/vector:70, from /usr/include/c++/12/functional:62, from /usr/include/caf/actor_system.hpp:25, from /build/broker-1.4.0+ds1/tests/benchmark/broker-cluster-benchmark.cc:7: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {}; _Tp = node; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ [ 62%] Built target broker-benchmark make -f doc/_examples/CMakeFiles/synopsis.dir/build.make doc/_examples/CMakeFiles/synopsis.dir/depend make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' cd /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/broker-1.4.0+ds1 /build/broker-1.4.0+ds1/doc/_examples /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/doc/_examples /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/doc/_examples/CMakeFiles/synopsis.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' make -f doc/_examples/CMakeFiles/synopsis.dir/build.make doc/_examples/CMakeFiles/synopsis.dir/build make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' [ 63%] Building CXX object doc/_examples/CMakeFiles/synopsis.dir/synopsis.cc.o cd /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/doc/_examples && /usr/bin/c++ -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/include -I/build/broker-1.4.0+ds1/doc/_examples -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -MD -MT doc/_examples/CMakeFiles/synopsis.dir/synopsis.cc.o -MF CMakeFiles/synopsis.dir/synopsis.cc.o.d -o CMakeFiles/synopsis.dir/synopsis.cc.o -c /build/broker-1.4.0+ds1/doc/_examples/synopsis.cc /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {node}; _Tp = node; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 [ 64%] Building CXX object bindings/python/CMakeFiles/_broker.dir/enums.cpp.o cd /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/bindings/python && /usr/bin/c++ -D_broker_EXPORTS -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/include -I/build/broker-1.4.0+ds1/bindings/python/3rdparty/pybind11/include -I/usr/include/python3.11 -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -fPIC -fvisibility=hidden -flto -MD -MT bindings/python/CMakeFiles/_broker.dir/enums.cpp.o -MF CMakeFiles/_broker.dir/enums.cpp.o.d -o CMakeFiles/_broker.dir/enums.cpp.o -c /build/broker-1.4.0+ds1/bindings/python/enums.cpp In function '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred]', inlined from '_IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = bool (*)(const node&)]' at /usr/include/c++/12/bits/stl_algo.h:3877:28, inlined from 'bool std::none_of(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = bool (*)(const node&)]' at /usr/include/c++/12/bits/stl_algo.h:474:47, inlined from 'bool verify_node_tree(std::vector&)' at /build/broker-1.4.0+ds1/tests/benchmark/broker-cluster-benchmark.cc:771:19: /usr/include/c++/12/bits/stl_algobase.h:2112:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2112 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2113 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred]', inlined from '_IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = bool (*)(const node&)]' at /usr/include/c++/12/bits/stl_algo.h:3877:28, inlined from 'bool std::none_of(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = bool (*)(const node&)]' at /usr/include/c++/12/bits/stl_algo.h:474:47, inlined from 'bool verify_node_tree(std::vector&)' at /build/broker-1.4.0+ds1/tests/benchmark/broker-cluster-benchmark.cc:776:19: /usr/include/c++/12/bits/stl_algobase.h:2112:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2112 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2113 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = node; _Alloc = std::allocator]', inlined from 'int generate_config(std::vector >)' at /build/broker-1.4.0+ds1/tests/benchmark/broker-cluster-benchmark.cc:836:23: /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/set:60, from /usr/include/caf/abstract_actor.hpp:21, from /usr/include/caf/actor_system.hpp:31: /usr/include/c++/12/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, caf::config_value}; _Key = std::__cxx11::basic_string; _Val = std::pair, caf::config_value>; _KeyOfValue = std::_Select1st, caf::config_value> >; _Compare = std::less >; _Alloc = std::allocator, caf::config_value> >]': /usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, caf::config_value>, std::_Select1st, caf::config_value> >, std::less >, std::allocator, caf::config_value> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/map:61, from /usr/include/caf/fwd.hpp:22, from /usr/include/caf/abstract_actor.hpp:30: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, caf::config_value}; _Key = std::__cxx11::basic_string; _Tp = caf::config_value; _Compare = std::less >; _Alloc = std::allocator, caf::config_value> >]', inlined from 'std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, caf::config_value}; _Key = std::__cxx11::basic_string; _Tp = caf::config_value; _Compare = std::less >; _Alloc = std::allocator, caf::config_value> >]' at /usr/include/c++/12/bits/stl_map.h:599:22, inlined from 'caf::dictionary< >::iterator_bool_pair caf::dictionary< >::emplace(K&&, T&&) [with K = caf::string_view&; T = caf::config_value; V = caf::config_value]' at /usr/include/caf/dictionary.hpp:194:25: /usr/include/c++/12/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map, caf::config_value>::const_iterator' {aka 'std::_Rb_tree, std::pair, caf::config_value>, std::_Select1st, caf::config_value> >, std::less >, std::allocator, caf::config_value> > >::const_iterator'} changed in GCC 7.1 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, caf::config_value}; _Key = std::__cxx11::basic_string; _Tp = caf::config_value; _Compare = std::less >; _Alloc = std::allocator, caf::config_value> >]', inlined from 'caf::dictionary< >::iterator_bool_pair caf::dictionary< >::emplace(K&&, T&&) [with K = caf::string_view&; T = caf::config_value; V = caf::config_value]' at /usr/include/caf/dictionary.hpp:197:29: /usr/include/c++/12/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map, caf::config_value>::const_iterator' {aka 'std::_Rb_tree, std::pair, caf::config_value>, std::_Select1st, caf::config_value> >, std::less >, std::allocator, caf::config_value> > >::const_iterator'} changed in GCC 7.1 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >}; _Tp = caf::config_value; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >}; _Tp = caf::config_value; _Alloc = std::allocator]', inlined from 'static caf::config_value::list caf::select_config_value_access::type::convert(const list_type&) [with T = std::vector >]' at /usr/include/caf/config_value.hpp:520:28: /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >}; _Tp = caf::config_value; _Alloc = std::allocator]', inlined from 'static caf::config_value::list caf::select_config_value_access::type::convert(const list_type&) [with T = std::vector >]' at /usr/include/caf/config_value.hpp:520:28, inlined from 'caf::config_value caf::detail::get_impl(const void*) [with T = std::vector >]' at /usr/include/caf/make_config_option.hpp:52:71: /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algobase.h: In function '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_negate >, caf::select_config_value_hint::is_list>::type::get_if(const caf::config_value*):: >]': /usr/include/c++/12/bits/stl_algobase.h:2059:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2059 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/include/c++/12/bits/stl_algobase.h:2059:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/12/functional:64: In function '_InputIterator std::__find_if_not(_InputIterator, _InputIterator, _Predicate) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred >, caf::select_config_value_hint::is_list>::type::get_if(const caf::config_value*):: >]', inlined from '_IIter std::find_if_not(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = caf::select_config_value_access >, caf::select_config_value_hint::is_list>::type::get_if(const caf::config_value*)::]' at /usr/include/c++/12/bits/stl_algo.h:516:32, inlined from 'bool std::all_of(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = caf::select_config_value_access >, caf::select_config_value_hint::is_list>::type::get_if(const caf::config_value*)::]' at /usr/include/c++/12/bits/stl_algo.h:456:40, inlined from 'static caf::optional caf::select_config_value_access::type::get_if(const caf::config_value*) [with T = std::vector >]' at /usr/include/caf/config_value.hpp:505:40, inlined from 'static caf::optional caf::sum_type_access::get_if(const caf::config_value*, caf::sum_type_token) [with U = std::vector >]' at /usr/include/caf/config_value.hpp:409:53, inlined from 'decltype (Trait::get_if(x, make_sum_type_token())) caf::get_if(const U*) [with T = std::vector >; U = config_value; Trait = sum_type_access]' at /usr/include/caf/sum_type.hpp:94:58, inlined from 'caf::optional caf::get_if(const settings*, string_view) [with T = std::vector >]' at /usr/include/caf/settings.hpp:42:14: /usr/include/c++/12/bits/stl_algo.h:109:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 109 | return std::__find_if(__first, __last, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 110 | __gnu_cxx::__ops::__negate(__pred), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_InputIterator std::__find_if_not(_InputIterator, _InputIterator, _Predicate) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred >, caf::select_config_value_hint::is_list>::type::get_if(const caf::config_value*):: >]', inlined from '_IIter std::find_if_not(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = caf::select_config_value_access >, caf::select_config_value_hint::is_list>::type::get_if(const caf::config_value*)::]' at /usr/include/c++/12/bits/stl_algo.h:516:32, inlined from 'bool std::all_of(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = caf::select_config_value_access >, caf::select_config_value_hint::is_list>::type::get_if(const caf::config_value*)::]' at /usr/include/c++/12/bits/stl_algo.h:456:40, inlined from 'static caf::optional caf::select_config_value_access::type::get_if(const caf::config_value*) [with T = std::vector >]' at /usr/include/caf/config_value.hpp:505:40, inlined from 'static caf::select_config_value_access::type::list_type caf::select_config_value_access::type::get(const caf::config_value&) [with T = std::vector >]' at /usr/include/caf/config_value.hpp:511:12, inlined from 'static U caf::sum_type_access::get(const caf::config_value&, caf::sum_type_token) [with U = std::vector >]' at /usr/include/caf/config_value.hpp:389:50, inlined from 'decltype (Trait::get(x, make_sum_type_token())) caf::get(const U&) [with T = std::vector >; U = config_value; Trait = sum_type_access]' at /usr/include/caf/sum_type.hpp:76:55, inlined from 'void caf::detail::store_impl(void*, const caf::config_value&) [with T = std::vector >]' at /usr/include/caf/make_config_option.hpp:46:25: /usr/include/c++/12/bits/stl_algo.h:109:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 109 | return std::__find_if(__first, __last, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 110 | __gnu_cxx::__ops::__negate(__pred), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:63, from /build/broker-1.4.0+ds1/include/broker/core_actor.hh:7: /usr/include/c++/12/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]': /usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; _Tp = broker::data]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:601:31, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:324:7, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:310:8, inlined from 'caf::variant< >& caf::variant< >::operator=(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:197:8, inlined from 'void caf::variant_assign_helper::operator()(const U&) const [with U = std::vector; T = caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >]' at /usr/include/caf/variant.hpp:83:9, inlined from 'static Result caf::variant< >::apply_impl(Self&, Visitor&&, Us&& ...) [with Result = void; Self = const caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >; Visitor = caf::variant_assign_helper, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > > >&; Us = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:281:7: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; _Tp = broker::data]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/vector.tcc:232:44, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:326:25, inlined from 'caf::variant< >& caf::variant< >::operator=(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:197:8, inlined from 'void caf::variant_assign_helper::operator()(const U&) const [with U = std::vector; T = caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >]' at /usr/include/caf/variant.hpp:83:9, inlined from 'static Result caf::variant< >::apply_impl(Self&, Visitor&&, Us&& ...) [with Result = void; Self = const caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >; Visitor = caf::variant_assign_helper, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > > >&; Us = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:281:7: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:63: /usr/include/c++/12/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]': /usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; _Tp = broker::data]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:601:31, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:324:7, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:310:8, inlined from 'caf::variant< >& caf::variant< >::operator=(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:197:8, inlined from 'void caf::variant_assign_helper::operator()(const U&) const [with U = std::vector; T = caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >]' at /usr/include/caf/variant.hpp:83:9, inlined from 'static Result caf::variant< >::apply_impl(Self&, Visitor&&, Us&& ...) [with Result = void; Self = const caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >; Visitor = caf::variant_assign_helper, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > > >&; Us = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:281:7: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; _Tp = broker::data]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/vector.tcc:232:44, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:326:25, inlined from 'caf::variant< >& caf::variant< >::operator=(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:197:8, inlined from 'void caf::variant_assign_helper::operator()(const U&) const [with U = std::vector; T = caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >]' at /usr/include/caf/variant.hpp:83:9, inlined from 'static Result caf::variant< >::apply_impl(Self&, Visitor&&, Us&& ...) [with Result = void; Self = const caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >; Visitor = caf::variant_assign_helper, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > > >&; Us = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:281:7: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/map:60, from /usr/include/caf/fwd.hpp:22, from /usr/include/caf/atom.hpp:27, from /usr/include/caf/error.hpp:25, from /build/broker-1.4.0+ds1/include/broker/address.hh:8, from /build/broker-1.4.0+ds1/include/broker/broker.hh:3, from /build/broker-1.4.0+ds1/doc/_examples/synopsis.cc:2: /usr/include/c++/12/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = broker::data; _Val = broker::data; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]': /usr/include/c++/12/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::less, std::allocator >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:63, from /usr/include/c++/12/functional:62, from /usr/include/caf/error.hpp:22: /usr/include/c++/12/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]': /usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; _Tp = broker::data]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:601:31, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:324:7, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:310:8, inlined from 'caf::variant< >& caf::variant< >::operator=(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:197:8, inlined from 'void caf::variant_assign_helper::operator()(const U&) const [with U = std::vector; T = caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >]' at /usr/include/caf/variant.hpp:83:9, inlined from 'static Result caf::variant< >::apply_impl(Self&, Visitor&&, Us&& ...) [with Result = void; Self = const caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >; Visitor = caf::variant_assign_helper, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > > >&; Us = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:281:7: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; _Tp = broker::data]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/vector.tcc:232:44, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:326:25, inlined from 'caf::variant< >& caf::variant< >::operator=(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:197:8, inlined from 'void caf::variant_assign_helper::operator()(const U&) const [with U = std::vector; T = caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >]' at /usr/include/caf/variant.hpp:83:9, inlined from 'static Result caf::variant< >::apply_impl(Self&, Visitor&&, Us&& ...) [with Result = void; Self = const caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >; Visitor = caf::variant_assign_helper, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > > >&; Us = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:281:7: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {broker::data}; _Tp = broker::data; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = broker::data; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1389:30, inlined from 'std::insert_iterator<_Container>& std::insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::vector]' at /usr/include/c++/12/bits/stl_iterator.h:973:26, inlined from 'caf::error caf::data_processor::fill_range(T&, size_t) [with T = std::vector; Derived = caf::deserializer]' at /usr/include/caf/data_processor.hpp:269:22: /usr/include/c++/12/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 366 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 65%] Linking CXX executable ../../bin/synopsis cd /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/doc/_examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/synopsis.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/synopsis.dir/synopsis.cc.o -o ../../bin/synopsis -Wl,-rpath,/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/lib ../../lib/libbroker.so.1.4.0 -lssl -lcrypto -lcaf_openssl -lcaf_io -lcaf_core -lsqlite3 In file included from /usr/include/c++/12/vector:70: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {broker::data}; _Tp = broker::data; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' [ 65%] Built target synopsis make -f doc/_examples/CMakeFiles/comm.dir/build.make doc/_examples/CMakeFiles/comm.dir/depend make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' cd /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/broker-1.4.0+ds1 /build/broker-1.4.0+ds1/doc/_examples /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/doc/_examples /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/doc/_examples/CMakeFiles/comm.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' make -f doc/_examples/CMakeFiles/comm.dir/build.make doc/_examples/CMakeFiles/comm.dir/build make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' [ 66%] Building CXX object doc/_examples/CMakeFiles/comm.dir/comm.cc.o cd /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/doc/_examples && /usr/bin/c++ -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/include -I/build/broker-1.4.0+ds1/doc/_examples -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -MD -MT doc/_examples/CMakeFiles/comm.dir/comm.cc.o -MF CMakeFiles/comm.dir/comm.cc.o.d -o CMakeFiles/comm.dir/comm.cc.o -c /build/broker-1.4.0+ds1/doc/_examples/comm.cc In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = broker::data; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1389:30, inlined from 'std::insert_iterator<_Container>& std::insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::vector]' at /usr/include/c++/12/bits/stl_iterator.h:973:26, inlined from 'caf::error caf::data_processor::fill_range(T&, size_t) [with T = std::vector; Derived = caf::deserializer]' at /usr/include/caf/data_processor.hpp:269:22: /usr/include/c++/12/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 366 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 67%] Building CXX object bindings/python/CMakeFiles/_broker.dir/store.cpp.o cd /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/bindings/python && /usr/bin/c++ -D_broker_EXPORTS -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/include -I/build/broker-1.4.0+ds1/bindings/python/3rdparty/pybind11/include -I/usr/include/python3.11 -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -fPIC -fvisibility=hidden -flto -MD -MT bindings/python/CMakeFiles/_broker.dir/store.cpp.o -MF CMakeFiles/_broker.dir/store.cpp.o.d -o CMakeFiles/_broker.dir/store.cpp.o -c /build/broker-1.4.0+ds1/bindings/python/store.cpp In file included from /usr/include/c++/12/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {caf::atom_value, std::chrono::duration >}; _Key = caf::atom_value; _Tp = std::chrono::duration >; _Compare = std::less; _Alloc = std::allocator > > >]', inlined from 'std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Alloc>::rebind >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {caf::atom_value, std::chrono::duration >}; _Key = caf::atom_value; _Tp = std::chrono::duration >; _Compare = std::less; _Alloc = std::allocator > > >]' at /usr/include/c++/12/bits/stl_map.h:599:22, inlined from 'test_coordinator_fixture::test_coordinator_fixture(Ts&& ...) [with Ts = {}; Config = {anonymous}::config]' at /usr/include/caf/test/dsl.hpp:708:40: /usr/include/c++/12/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map > >::const_iterator' {aka 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator'} changed in GCC 7.1 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {node}; _Tp = node; _Alloc = std::allocator]', inlined from 'int main(int, char**)' at /build/broker-1.4.0+ds1/tests/benchmark/broker-cluster-benchmark.cc:1164:25: /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 68%] Linking CXX executable ../bin/broker-cluster-benchmark cd /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/broker-cluster-benchmark.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic "CMakeFiles/broker-cluster-benchmark.dir/benchmark/broker-cluster-benchmark.cc.o" -o ../bin/broker-cluster-benchmark -Wl,-rpath,/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/lib: ../lib/libbroker.so.1.4.0 -lssl -lcrypto -lcaf_openssl -lcaf_io -lcaf_core -lsqlite3 make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' [ 68%] Built target broker-cluster-benchmark make -f doc/_examples/CMakeFiles/stores.dir/build.make doc/_examples/CMakeFiles/stores.dir/depend make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' cd /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/broker-1.4.0+ds1 /build/broker-1.4.0+ds1/doc/_examples /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/doc/_examples /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/doc/_examples/CMakeFiles/stores.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' make -f doc/_examples/CMakeFiles/stores.dir/build.make doc/_examples/CMakeFiles/stores.dir/build make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' [ 69%] Building CXX object doc/_examples/CMakeFiles/stores.dir/stores.cc.o cd /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/doc/_examples && /usr/bin/c++ -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/include -I/build/broker-1.4.0+ds1/doc/_examples -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -MD -MT doc/_examples/CMakeFiles/stores.dir/stores.cc.o -MF CMakeFiles/stores.dir/stores.cc.o.d -o CMakeFiles/stores.dir/stores.cc.o -c /build/broker-1.4.0+ds1/doc/_examples/stores.cc In file included from /usr/include/c++/12/vector:63, from /usr/include/c++/12/functional:62, from /usr/include/caf/error.hpp:22, from /build/broker-1.4.0+ds1/include/broker/address.hh:8, from /build/broker-1.4.0+ds1/include/broker/broker.hh:3, from /build/broker-1.4.0+ds1/doc/_examples/comm.cc:3: /usr/include/c++/12/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]': /usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; _Tp = broker::data]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:601:31, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:324:7, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:310:8, inlined from 'caf::variant< >& caf::variant< >::operator=(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:197:8, inlined from 'void caf::variant_assign_helper::operator()(const U&) const [with U = std::vector; T = caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >]' at /usr/include/caf/variant.hpp:83:9, inlined from 'static Result caf::variant< >::apply_impl(Self&, Visitor&&, Us&& ...) [with Result = void; Self = const caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >; Visitor = caf::variant_assign_helper, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > > >&; Us = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:281:7: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; _Tp = broker::data]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/vector.tcc:232:44, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:326:25, inlined from 'caf::variant< >& caf::variant< >::operator=(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:197:8, inlined from 'void caf::variant_assign_helper::operator()(const U&) const [with U = std::vector; T = caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >]' at /usr/include/caf/variant.hpp:83:9, inlined from 'static Result caf::variant< >::apply_impl(Self&, Visitor&&, Us&& ...) [with Result = void; Self = const caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >; Visitor = caf::variant_assign_helper, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > > >&; Us = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:281:7: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 70%] Linking CXX executable ../../bin/comm cd /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/doc/_examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/comm.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/comm.dir/comm.cc.o -o ../../bin/comm -Wl,-rpath,/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/lib ../../lib/libbroker.so.1.4.0 -lssl -lcrypto -lcaf_openssl -lcaf_io -lcaf_core -lsqlite3 make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' [ 70%] Built target comm make -f doc/_examples/CMakeFiles/ping.dir/build.make doc/_examples/CMakeFiles/ping.dir/depend make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' cd /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/broker-1.4.0+ds1 /build/broker-1.4.0+ds1/doc/_examples /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/doc/_examples /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/doc/_examples/CMakeFiles/ping.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' make -f doc/_examples/CMakeFiles/ping.dir/build.make doc/_examples/CMakeFiles/ping.dir/build make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' [ 72%] Building CXX object doc/_examples/CMakeFiles/ping.dir/ping.cc.o cd /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/doc/_examples && /usr/bin/c++ -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/include -I/build/broker-1.4.0+ds1/doc/_examples -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -MD -MT doc/_examples/CMakeFiles/ping.dir/ping.cc.o -MF CMakeFiles/ping.dir/ping.cc.o.d -o CMakeFiles/ping.dir/ping.cc.o -c /build/broker-1.4.0+ds1/doc/_examples/ping.cc [ 73%] Building CXX object tests/CMakeFiles/broker-test.dir/cpp/data.cc.o cd /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/tests && /usr/bin/c++ -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/include -I/build/broker-1.4.0+ds1/tests/cpp -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -MD -MT tests/CMakeFiles/broker-test.dir/cpp/data.cc.o -MF CMakeFiles/broker-test.dir/cpp/data.cc.o.d -o CMakeFiles/broker-test.dir/cpp/data.cc.o -c /build/broker-1.4.0+ds1/tests/cpp/data.cc [ 74%] Building CXX object bindings/python/CMakeFiles/_broker.dir/zeek.cpp.o cd /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/bindings/python && /usr/bin/c++ -D_broker_EXPORTS -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/include -I/build/broker-1.4.0+ds1/bindings/python/3rdparty/pybind11/include -I/usr/include/python3.11 -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -fPIC -fvisibility=hidden -flto -MD -MT bindings/python/CMakeFiles/_broker.dir/zeek.cpp.o -MF CMakeFiles/_broker.dir/zeek.cpp.o.d -o CMakeFiles/_broker.dir/zeek.cpp.o -c /build/broker-1.4.0+ds1/bindings/python/zeek.cpp [ 75%] Linking CXX executable ../../bin/stores cd /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/doc/_examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/stores.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/stores.dir/stores.cc.o -o ../../bin/stores -Wl,-rpath,/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/lib ../../lib/libbroker.so.1.4.0 -lssl -lcrypto -lcaf_openssl -lcaf_io -lcaf_core -lsqlite3 make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' [ 75%] Built target stores [ 76%] Building CXX object tests/CMakeFiles/broker-test.dir/cpp/detail/data_generator.cc.o cd /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/tests && /usr/bin/c++ -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/include -I/build/broker-1.4.0+ds1/tests/cpp -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -MD -MT tests/CMakeFiles/broker-test.dir/cpp/detail/data_generator.cc.o -MF CMakeFiles/broker-test.dir/cpp/detail/data_generator.cc.o.d -o CMakeFiles/broker-test.dir/cpp/detail/data_generator.cc.o -c /build/broker-1.4.0+ds1/tests/cpp/detail/data_generator.cc In file included from /usr/include/c++/12/vector:63, from /usr/include/c++/12/functional:62, from /usr/include/caf/error.hpp:22, from /build/broker-1.4.0+ds1/include/broker/address.hh:8, from /build/broker-1.4.0+ds1/include/broker/broker.hh:3, from /build/broker-1.4.0+ds1/doc/_examples/ping.cc:5: /usr/include/c++/12/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]': /usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 77%] Linking CXX shared module ../../python/broker/_broker.so cd /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/bindings/python && /usr/bin/cmake -E cmake_link_script CMakeFiles/_broker.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -shared -o ../../python/broker/_broker.so CMakeFiles/_broker.dir/_broker.cpp.o CMakeFiles/_broker.dir/data.cpp.o CMakeFiles/_broker.dir/enums.cpp.o CMakeFiles/_broker.dir/store.cpp.o CMakeFiles/_broker.dir/zeek.cpp.o -Wl,-rpath,/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/lib: ../../lib/libbroker.so.1.4.0 -L/usr/lib/python3.11/config-3.11-arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -ldl -lm -lssl -lcrypto -lcaf_openssl -lcaf_io -lcaf_core -lsqlite3 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; _Tp = broker::data]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:601:31, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:324:7, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:310:8, inlined from 'caf::variant< >& caf::variant< >::operator=(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:197:8, inlined from 'void caf::variant_assign_helper::operator()(const U&) const [with U = std::vector; T = caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >]' at /usr/include/caf/variant.hpp:83:9, inlined from 'static Result caf::variant< >::apply_impl(Self&, Visitor&&, Us&& ...) [with Result = void; Self = const caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >; Visitor = caf::variant_assign_helper, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > > >&; Us = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:281:7: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; _Tp = broker::data]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/vector.tcc:232:44, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:326:25, inlined from 'caf::variant< >& caf::variant< >::operator=(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:197:8, inlined from 'void caf::variant_assign_helper::operator()(const U&) const [with U = std::vector; T = caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >]' at /usr/include/caf/variant.hpp:83:9, inlined from 'static Result caf::variant< >::apply_impl(Self&, Visitor&&, Us&& ...) [with Result = void; Self = const caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >; Visitor = caf::variant_assign_helper, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > > >&; Us = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:281:7: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:70: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {broker::data}; _Tp = broker::data; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/map:60, from /usr/include/caf/fwd.hpp:22, from /usr/include/caf/atom.hpp:27, from /usr/include/caf/error.hpp:25: /usr/include/c++/12/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = broker::data; _Val = broker::data; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]': /usr/include/c++/12/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::less, std::allocator >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = broker::data; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = broker::data; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1389:30, inlined from 'std::insert_iterator<_Container>& std::insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::vector]' at /usr/include/c++/12/bits/stl_iterator.h:973:26, inlined from 'caf::error caf::data_processor::fill_range(T&, size_t) [with T = std::vector; Derived = caf::deserializer]' at /usr/include/caf/data_processor.hpp:269:22: /usr/include/c++/12/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 366 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lto-wrapper: warning: using serial compilation of 19 LTRANS jobs lto-wrapper: note: see the '-flto' option documentation for more information In file included from /usr/include/c++/12/vector:63, from /build/broker-1.4.0+ds1/include/broker/data.hh:9, from /build/broker-1.4.0+ds1/tests/cpp/data.cc:3: /usr/include/c++/12/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]': /usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; _Tp = broker::data]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:601:31, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:324:7, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:310:8, inlined from 'caf::variant< >& caf::variant< >::operator=(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:197:8, inlined from 'void caf::variant_assign_helper::operator()(const U&) const [with U = std::vector; T = caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >]' at /usr/include/caf/variant.hpp:83:9, inlined from 'static Result caf::variant< >::apply_impl(Self&, Visitor&&, Us&& ...) [with Result = void; Self = const caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >; Visitor = caf::variant_assign_helper, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > > >&; Us = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:281:7: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; _Tp = broker::data]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/vector.tcc:232:44, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:326:25, inlined from 'caf::variant< >& caf::variant< >::operator=(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:197:8, inlined from 'void caf::variant_assign_helper::operator()(const U&) const [with U = std::vector; T = caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >]' at /usr/include/caf/variant.hpp:83:9, inlined from 'static Result caf::variant< >::apply_impl(Self&, Visitor&&, Us&& ...) [with Result = void; Self = const caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >; Visitor = caf::variant_assign_helper, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > > >&; Us = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:281:7: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 78%] Linking CXX executable ../../bin/ping cd /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/doc/_examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/ping.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/ping.dir/ping.cc.o -o ../../bin/ping -Wl,-rpath,/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/lib ../../lib/libbroker.so.1.4.0 -lssl -lcrypto -lcaf_openssl -lcaf_io -lcaf_core -lsqlite3 make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' [ 78%] Built target ping [ 79%] Building CXX object tests/CMakeFiles/broker-test.dir/cpp/detail/generator_file_writer.cc.o cd /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/tests && /usr/bin/c++ -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/include -I/build/broker-1.4.0+ds1/tests/cpp -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -MD -MT tests/CMakeFiles/broker-test.dir/cpp/detail/generator_file_writer.cc.o -MF CMakeFiles/broker-test.dir/cpp/detail/generator_file_writer.cc.o.d -o CMakeFiles/broker-test.dir/cpp/detail/generator_file_writer.cc.o -c /build/broker-1.4.0+ds1/tests/cpp/detail/generator_file_writer.cc [ 80%] Building CXX object tests/CMakeFiles/broker-test.dir/cpp/detail/meta_command_writer.cc.o cd /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/tests && /usr/bin/c++ -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/include -I/build/broker-1.4.0+ds1/tests/cpp -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -MD -MT tests/CMakeFiles/broker-test.dir/cpp/detail/meta_command_writer.cc.o -MF CMakeFiles/broker-test.dir/cpp/detail/meta_command_writer.cc.o.d -o CMakeFiles/broker-test.dir/cpp/detail/meta_command_writer.cc.o -c /build/broker-1.4.0+ds1/tests/cpp/detail/meta_command_writer.cc In file included from /usr/include/c++/12/vector:63, from /usr/include/c++/12/bits/random.h:34, from /usr/include/c++/12/random:49, from /build/broker-1.4.0+ds1/include/broker/detail/data_generator.hh:3, from /build/broker-1.4.0+ds1/tests/cpp/detail/data_generator.cc:3: /usr/include/c++/12/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]': /usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; _Tp = broker::data]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:601:31, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:324:7, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:310:8, inlined from 'caf::variant< >& caf::variant< >::operator=(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:197:8, inlined from 'void caf::variant_assign_helper::operator()(const U&) const [with U = std::vector; T = caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >]' at /usr/include/caf/variant.hpp:83:9, inlined from 'static Result caf::variant< >::apply_impl(Self&, Visitor&&, Us&& ...) [with Result = void; Self = const caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >; Visitor = caf::variant_assign_helper, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > > >&; Us = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:281:7: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; _Tp = broker::data]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/vector.tcc:232:44, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:326:25, inlined from 'caf::variant< >& caf::variant< >::operator=(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:197:8, inlined from 'void caf::variant_assign_helper::operator()(const U&) const [with U = std::vector; T = caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >]' at /usr/include/caf/variant.hpp:83:9, inlined from 'static Result caf::variant< >::apply_impl(Self&, Visitor&&, Us&& ...) [with Result = void; Self = const caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >; Visitor = caf::variant_assign_helper, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > > >&; Us = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:281:7: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:70: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const broker::data&}; _Tp = broker::data; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const broker::data&}; _Tp = broker::data; _Alloc = std::allocator]', inlined from 'void data_generator_tests::{anonymous}::test172::run_test_impl()' at /build/broker-1.4.0+ds1/tests/cpp/detail/data_generator.cc:187:22, inlined from 'void caf::test::test_impl::run_test_impl() [with T = data_generator_tests::{anonymous}::test172]' at /usr/include/caf/test/unit_test.hpp:277:23: /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const broker::data&}; _Tp = broker::data; _Alloc = std::allocator]', inlined from 'void data_generator_tests::{anonymous}::test172::run_test_impl()' at /build/broker-1.4.0+ds1/tests/cpp/detail/data_generator.cc:188:24, inlined from 'void caf::test::test_impl::run_test_impl() [with T = data_generator_tests::{anonymous}::test172]' at /usr/include/caf/test/unit_test.hpp:277:23: /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 81%] Building CXX object tests/CMakeFiles/broker-test.dir/cpp/detail/meta_data_writer.cc.o cd /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/tests && /usr/bin/c++ -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/include -I/build/broker-1.4.0+ds1/tests/cpp -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -MD -MT tests/CMakeFiles/broker-test.dir/cpp/detail/meta_data_writer.cc.o -MF CMakeFiles/broker-test.dir/cpp/detail/meta_data_writer.cc.o.d -o CMakeFiles/broker-test.dir/cpp/detail/meta_data_writer.cc.o -c /build/broker-1.4.0+ds1/tests/cpp/detail/meta_data_writer.cc In file included from /usr/include/c++/12/memory:66, from /build/broker-1.4.0+ds1/include/broker/detail/generator_file_writer.hh:6, from /build/broker-1.4.0+ds1/tests/cpp/detail/generator_file_writer.cc:3: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; _Tp = broker::data]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:601:31, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:324:7, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:310:8, inlined from 'caf::variant< >& caf::variant< >::operator=(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:197:8, inlined from 'void caf::variant_assign_helper::operator()(const U&) const [with U = std::vector; T = caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >]' at /usr/include/caf/variant.hpp:83:9, inlined from 'static Result caf::variant< >::apply_impl(Self&, Visitor&&, Us&& ...) [with Result = void; Self = const caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >; Visitor = caf::variant_assign_helper, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > > >&; Us = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:281:7: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; _Tp = broker::data]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/vector.tcc:232:44, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:326:25, inlined from 'caf::variant< >& caf::variant< >::operator=(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:197:8, inlined from 'void caf::variant_assign_helper::operator()(const U&) const [with U = std::vector; T = caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >]' at /usr/include/caf/variant.hpp:83:9, inlined from 'static Result caf::variant< >::apply_impl(Self&, Visitor&&, Us&& ...) [with Result = void; Self = const caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >; Visitor = caf::variant_assign_helper, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > > >&; Us = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:281:7: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]': /usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; _Tp = broker::data]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:601:31, inlined from 'broker::data::data(T&&) [with T = std::vector&; = void]' at /build/broker-1.4.0+ds1/include/broker/data.hh:145:22, inlined from 'broker::data_message broker::make_data_message(Topic&&, Data&&) [with Topic = const char (&)[8]; Data = std::vector&]' at /build/broker-1.4.0+ds1/include/broker/message.hh:77:68: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:70, from /build/broker-1.4.0+ds1/include/broker/detail/generator_file_writer.hh:8: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {broker::data}; _Tp = broker::data; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/memory:66, from /usr/include/caf/fwd.hpp:23, from /build/broker-1.4.0+ds1/include/broker/detail/meta_command_writer.hh:5, from /build/broker-1.4.0+ds1/tests/cpp/detail/meta_command_writer.cc:3: /usr/include/c++/12/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]': /usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; _Tp = broker::data]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:601:31, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:324:7, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:310:8, inlined from 'caf::variant< >& caf::variant< >::operator=(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:197:8, inlined from 'void caf::variant_assign_helper::operator()(const U&) const [with U = std::vector; T = caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >]' at /usr/include/caf/variant.hpp:83:9, inlined from 'static Result caf::variant< >::apply_impl(Self&, Visitor&&, Us&& ...) [with Result = void; Self = const caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >; Visitor = caf::variant_assign_helper, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > > >&; Us = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:281:7: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; _Tp = broker::data]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/vector.tcc:232:44, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:326:25, inlined from 'caf::variant< >& caf::variant< >::operator=(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:197:8, inlined from 'void caf::variant_assign_helper::operator()(const U&) const [with U = std::vector; T = caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >]' at /usr/include/caf/variant.hpp:83:9, inlined from 'static Result caf::variant< >::apply_impl(Self&, Visitor&&, Us&& ...) [with Result = void; Self = const caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >; Visitor = caf::variant_assign_helper, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > > >&; Us = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:281:7: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = broker::data; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1389:30, inlined from 'std::insert_iterator<_Container>& std::insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::vector]' at /usr/include/c++/12/bits/stl_iterator.h:973:26, inlined from 'caf::error caf::data_processor::fill_range(T&, size_t) [with T = std::vector; Derived = caf::deserializer]' at /usr/include/caf/data_processor.hpp:269:22: /usr/include/c++/12/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 366 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 82%] Building CXX object tests/CMakeFiles/broker-test.dir/cpp/error.cc.o cd /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/tests && /usr/bin/c++ -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/include -I/build/broker-1.4.0+ds1/tests/cpp -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -MD -MT tests/CMakeFiles/broker-test.dir/cpp/error.cc.o -MF CMakeFiles/broker-test.dir/cpp/error.cc.o.d -o CMakeFiles/broker-test.dir/cpp/error.cc.o -c /build/broker-1.4.0+ds1/tests/cpp/error.cc [ 83%] Building CXX object tests/CMakeFiles/broker-test.dir/cpp/filter_type.cc.o cd /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/tests && /usr/bin/c++ -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/include -I/build/broker-1.4.0+ds1/tests/cpp -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -MD -MT tests/CMakeFiles/broker-test.dir/cpp/filter_type.cc.o -MF CMakeFiles/broker-test.dir/cpp/filter_type.cc.o.d -o CMakeFiles/broker-test.dir/cpp/filter_type.cc.o -c /build/broker-1.4.0+ds1/tests/cpp/filter_type.cc In file included from /usr/include/c++/12/vector:70, from /usr/include/c++/12/functional:62, from /usr/include/caf/error.hpp:22, from /build/broker-1.4.0+ds1/include/broker/detail/meta_data_writer.hh:5, from /build/broker-1.4.0+ds1/tests/cpp/detail/meta_data_writer.cc:3: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = broker::data; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >}; _Tp = broker::data; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In file included from /usr/include/c++/12/vector:63: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; _Tp = broker::data]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:601:31, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:324:7, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:310:8, inlined from 'caf::variant< >& caf::variant< >::operator=(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:197:8, inlined from 'void caf::variant_assign_helper::operator()(const U&) const [with U = std::vector; T = caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >]' at /usr/include/caf/variant.hpp:83:9, inlined from 'static Result caf::variant< >::apply_impl(Self&, Visitor&&, Us&& ...) [with Result = void; Self = const caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >; Visitor = caf::variant_assign_helper, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > > >&; Us = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:281:7: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; _Tp = broker::data]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/vector.tcc:232:44, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:326:25, inlined from 'caf::variant< >& caf::variant< >::operator=(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:197:8, inlined from 'void caf::variant_assign_helper::operator()(const U&) const [with U = std::vector; T = caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >]' at /usr/include/caf/variant.hpp:83:9, inlined from 'static Result caf::variant< >::apply_impl(Self&, Visitor&&, Us&& ...) [with Result = void; Self = const caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >; Visitor = caf::variant_assign_helper, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > > >&; Us = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:281:7: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]': /usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >}; _Tp = broker::data; _Alloc = std::allocator]', inlined from 'void meta_data_writer_tests::{anonymous}::test156::run_test_impl()' at /build/broker-1.4.0+ds1/tests/cpp/detail/meta_data_writer.cc:159:18, inlined from 'void caf::test::test_impl::run_test_impl() [with T = meta_data_writer_tests::{anonymous}::test156]' at /usr/include/caf/test/unit_test.hpp:277:23: /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = broker::data; _Alloc = std::allocator]', inlined from 'void meta_data_writer_tests::{anonymous}::test156::run_test_impl()' at /build/broker-1.4.0+ds1/tests/cpp/detail/meta_data_writer.cc:160:18, inlined from 'void caf::test::test_impl::run_test_impl() [with T = meta_data_writer_tests::{anonymous}::test156]' at /usr/include/caf/test/unit_test.hpp:277:23: /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; _Tp = broker::data]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:601:31, inlined from 'broker::data::data(T&&) [with T = std::vector&; = void]' at /build/broker-1.4.0+ds1/include/broker/data.hh:145:22, inlined from 'void meta_data_writer_tests::{anonymous}::test156::run_test_impl()' at /build/broker-1.4.0+ds1/tests/cpp/detail/meta_data_writer.cc:161:8, inlined from 'void caf::test::test_impl::run_test_impl() [with T = meta_data_writer_tests::{anonymous}::test156]' at /usr/include/caf/test/unit_test.hpp:277:23: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 84%] Building CXX object tests/CMakeFiles/broker-test.dir/cpp/integration.cc.o cd /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/tests && /usr/bin/c++ -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/include -I/build/broker-1.4.0+ds1/tests/cpp -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -MD -MT tests/CMakeFiles/broker-test.dir/cpp/integration.cc.o -MF CMakeFiles/broker-test.dir/cpp/integration.cc.o.d -o CMakeFiles/broker-test.dir/cpp/integration.cc.o -c /build/broker-1.4.0+ds1/tests/cpp/integration.cc [ 86%] Building CXX object tests/CMakeFiles/broker-test.dir/cpp/master.cc.o cd /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/tests && /usr/bin/c++ -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/include -I/build/broker-1.4.0+ds1/tests/cpp -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -MD -MT tests/CMakeFiles/broker-test.dir/cpp/master.cc.o -MF CMakeFiles/broker-test.dir/cpp/master.cc.o.d -o CMakeFiles/broker-test.dir/cpp/master.cc.o -c /build/broker-1.4.0+ds1/tests/cpp/master.cc In file included from /usr/include/c++/12/vector:63, from /usr/include/c++/12/functional:62, from /usr/include/caf/error.hpp:22, from /build/broker-1.4.0+ds1/include/broker/error.hh:9, from /build/broker-1.4.0+ds1/tests/cpp/error.cc:3: /usr/include/c++/12/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]': /usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; _Tp = broker::data]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:601:31, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:324:7, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:310:8, inlined from 'caf::variant< >& caf::variant< >::operator=(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:197:8, inlined from 'void caf::variant_assign_helper::operator()(const U&) const [with U = std::vector; T = caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >]' at /usr/include/caf/variant.hpp:83:9, inlined from 'static Result caf::variant< >::apply_impl(Self&, Visitor&&, Us&& ...) [with Result = void; Self = const caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >; Visitor = caf::variant_assign_helper, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > > >&; Us = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:281:7: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; _Tp = broker::data]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/vector.tcc:232:44, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:326:25, inlined from 'caf::variant< >& caf::variant< >::operator=(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:197:8, inlined from 'void caf::variant_assign_helper::operator()(const U&) const [with U = std::vector; T = caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >]' at /usr/include/caf/variant.hpp:83:9, inlined from 'static Result caf::variant< >::apply_impl(Self&, Visitor&&, Us&& ...) [with Result = void; Self = const caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >; Visitor = caf::variant_assign_helper, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > > >&; Us = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:281:7: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:64: /usr/include/c++/12/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = broker::data; _Alloc = std::allocator]': /usr/include/c++/12/bits/stl_vector.h:673:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 673 | vector(initializer_list __l, | ^~~~~~ /build/broker-1.4.0+ds1/tests/cpp/error.cc: In member function 'void status_tests::{anonymous}::test127::run_test_impl()': /build/broker-1.4.0+ds1/tests/cpp/error.cc:130:12: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 130 | vector{vector{nid_str, "foo"s, port{8080, port::protocol::tcp}, count{42}}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/broker-1.4.0+ds1/tests/cpp/error.cc:130:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 130 | vector{vector{nid_str, "foo"s, port{8080, port::protocol::tcp}, count{42}}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | "invalid host"s}}}; | ~~~~~~~~~~~~~~~~ /build/broker-1.4.0+ds1/tests/cpp/error.cc:128:12: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 128 | data raw{vector{ | ^~~~~~~ 129 | "error"s, enum_value{"peer_invalid"}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | vector{vector{nid_str, "foo"s, port{8080, port::protocol::tcp}, count{42}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | "invalid host"s}}}; | ~~~~~~~~~~~~~~~~~ In file included from /build/broker-1.4.0+ds1/tests/cpp/test.hh:7, from /build/broker-1.4.0+ds1/tests/cpp/error.cc:5: /build/broker-1.4.0+ds1/tests/cpp/error.cc: In member function 'void status_tests::{anonymous}::test89::run_test_impl()': /build/broker-1.4.0+ds1/tests/cpp/error.cc:95:59: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 95 | make_data_error(ec::no_such_key, {"my-key"s})); | ^ /build/broker-1.4.0+ds1/tests/cpp/error.cc:94:3: note: in expansion of macro 'CHECK_EQUAL' 94 | CHECK_EQUAL(get_as(make_error(ec::no_such_key, "my-key"s)), | ^~~~~~~~~~~ /build/broker-1.4.0+ds1/tests/cpp/error.cc:96:44: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 96 | CHECK_EQUAL(get_as(make_data_error(ec::no_such_key, {"my-key"s})), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/broker-1.4.0+ds1/tests/cpp/error.cc:96:3: note: in expansion of macro 'CHECK_EQUAL' 96 | CHECK_EQUAL(get_as(make_data_error(ec::no_such_key, {"my-key"s})), | ^~~~~~~~~~~ /build/broker-1.4.0+ds1/tests/cpp/error.cc:105:8: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 105 | {vector{nid_str, "foo"s, port{8080, port::protocol::tcp}, count{42}}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/broker-1.4.0+ds1/tests/cpp/error.cc:98:3: note: in expansion of macro 'CHECK_EQUAL' 98 | CHECK_EQUAL( | ^~~~~~~~~~~ /build/broker-1.4.0+ds1/tests/cpp/error.cc:106:24: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 106 | "invalid host"s})); | ^ /build/broker-1.4.0+ds1/tests/cpp/error.cc:98:3: note: in expansion of macro 'CHECK_EQUAL' 98 | CHECK_EQUAL( | ^~~~~~~~~~~ /build/broker-1.4.0+ds1/tests/cpp/error.cc:110:8: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 110 | {vector{nid_str, "foo"s, port{8080, port::protocol::tcp}, count{42}}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/broker-1.4.0+ds1/tests/cpp/error.cc:107:3: note: in expansion of macro 'CHECK_EQUAL' 107 | CHECK_EQUAL( | ^~~~~~~~~~~ /build/broker-1.4.0+ds1/tests/cpp/error.cc:108:34: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 108 | get_as(make_data_error( | ~~~~~~~~~~~~~~~^ 109 | ec::peer_invalid, | ~~~~~~~~~~~~~~~~~ 110 | {vector{nid_str, "foo"s, port{8080, port::protocol::tcp}, count{42}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | "invalid host"s})), | ~~~~~~~~~~~~~~~~~ /build/broker-1.4.0+ds1/tests/cpp/error.cc:107:3: note: in expansion of macro 'CHECK_EQUAL' 107 | CHECK_EQUAL( | ^~~~~~~~~~~ /build/broker-1.4.0+ds1/tests/cpp/error.cc:119:8: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 119 | {vector{nil, "foo"s, port{8080, port::protocol::tcp}, count{42}}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/broker-1.4.0+ds1/tests/cpp/error.cc:116:3: note: in expansion of macro 'CHECK_EQUAL' 116 | CHECK_EQUAL( | ^~~~~~~~~~~ /build/broker-1.4.0+ds1/tests/cpp/error.cc:117:34: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 117 | get_as(make_data_error( | ~~~~~~~~~~~~~~~^ 118 | ec::peer_invalid, | ~~~~~~~~~~~~~~~~~ 119 | {vector{nil, "foo"s, port{8080, port::protocol::tcp}, count{42}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | "no such peer"s})), | ~~~~~~~~~~~~~~~~~ /build/broker-1.4.0+ds1/tests/cpp/error.cc:116:3: note: in expansion of macro 'CHECK_EQUAL' 116 | CHECK_EQUAL( | ^~~~~~~~~~~ [ 87%] Building CXX object tests/CMakeFiles/broker-test.dir/cpp/publisher.cc.o cd /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/tests && /usr/bin/c++ -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/include -I/build/broker-1.4.0+ds1/tests/cpp -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -MD -MT tests/CMakeFiles/broker-test.dir/cpp/publisher.cc.o -MF CMakeFiles/broker-test.dir/cpp/publisher.cc.o.d -o CMakeFiles/broker-test.dir/cpp/publisher.cc.o -c /build/broker-1.4.0+ds1/tests/cpp/publisher.cc In file included from /build/broker-1.4.0+ds1/include/broker/core_actor.hh:18, from /build/broker-1.4.0+ds1/tests/cpp/publisher.cc:24: /build/broker-1.4.0+ds1/include/broker/detail/radix_tree.hh:78:32: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 78 | class iterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/vector:60, from /build/broker-1.4.0+ds1/include/broker/publisher.hh:5, from /build/broker-1.4.0+ds1/tests/cpp/publisher.cc:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12/vector:70, from /usr/include/caf/test/unit_test.hpp:30, from /build/broker-1.4.0+ds1/tests/cpp/test.hh:7, from /build/broker-1.4.0+ds1/tests/cpp/integration.cc:8: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {caf::io::connection_handle&}; _Tp = caf::io::connection_handle; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {caf::io::accept_handle&}; _Tp = caf::io::accept_handle; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {caf::io::accept_handle&}; _Tp = caf::io::accept_handle; _Alloc = std::allocator]', inlined from 'caf::io::accept_handle {anonymous}::peer_fixture::make_accept_handle()' at /build/broker-1.4.0+ds1/tests/cpp/integration.cc:167:27, inlined from 'void {anonymous}::triangle_fixture::connect_peers()' at /build/broker-1.4.0+ds1/tests/cpp/integration.cc:281:52: /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {caf::io::connection_handle&}; _Tp = caf::io::connection_handle; _Alloc = std::allocator]', inlined from 'caf::io::connection_handle {anonymous}::peer_fixture::make_connection_handle()' at /build/broker-1.4.0+ds1/tests/cpp/integration.cc:160:29, inlined from 'void {anonymous}::triangle_fixture::connect_peers()' at /build/broker-1.4.0+ds1/tests/cpp/integration.cc:282:35: /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {caf::io::connection_handle&}; _Tp = caf::io::connection_handle; _Alloc = std::allocator]', inlined from 'caf::io::connection_handle {anonymous}::peer_fixture::make_connection_handle()' at /build/broker-1.4.0+ds1/tests/cpp/integration.cc:160:29, inlined from 'void {anonymous}::triangle_fixture::connect_peers()' at /build/broker-1.4.0+ds1/tests/cpp/integration.cc:282:35: /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {caf::io::connection_handle&}; _Tp = caf::io::connection_handle; _Alloc = std::allocator]', inlined from 'caf::io::connection_handle {anonymous}::peer_fixture::make_connection_handle()' at /build/broker-1.4.0+ds1/tests/cpp/integration.cc:160:29, inlined from 'void {anonymous}::triangle_fixture::connect_peers()' at /build/broker-1.4.0+ds1/tests/cpp/integration.cc:286:35: /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {caf::io::connection_handle&}; _Tp = caf::io::connection_handle; _Alloc = std::allocator]', inlined from 'caf::io::connection_handle {anonymous}::peer_fixture::make_connection_handle()' at /build/broker-1.4.0+ds1/tests/cpp/integration.cc:160:29, inlined from 'void {anonymous}::triangle_fixture::connect_peers()' at /build/broker-1.4.0+ds1/tests/cpp/integration.cc:286:35: /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {caf::io::accept_handle&}; _Tp = caf::io::accept_handle; _Alloc = std::allocator]', inlined from 'caf::io::accept_handle {anonymous}::peer_fixture::make_accept_handle()' at /build/broker-1.4.0+ds1/tests/cpp/integration.cc:167:27, inlined from 'triangle_use_cases::{anonymous}::test538::run_test_impl()::::' at /build/broker-1.4.0+ds1/tests/cpp/integration.cc:553:56, inlined from 'caf::unit_t caf::lfinvoker::operator()(Ts&& ...) [with Ts = {caf::atom_constant<(caf::atom_value)64816>&}; F = triangle_use_cases::{anonymous}::test538::run_test_impl()::::]' at /usr/include/caf/match_case.hpp:92:9, inlined from 'decltype (f((get)(caf::detail::apply_args::tup)...)) caf::detail::apply_args(F&, int_list, Tuple&) [with F = caf::lfinvoker:: >; long int ...Is = {0}; Tuple = pseudo_tuple >]' at /usr/include/caf/detail/apply_args.hpp:38:27, inlined from 'caf::match_case::result caf::trivial_match_case< >::invoke(caf::detail::invoke_result_visitor&, caf::type_erased_tuple&) [with F = triangle_use_cases::{anonymous}::test538::run_test_impl()::::]' at /usr/include/caf/match_case.hpp:164:10: /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {caf::io::connection_handle&}; _Tp = caf::io::connection_handle; _Alloc = std::allocator]', inlined from 'caf::io::connection_handle {anonymous}::peer_fixture::make_connection_handle()' at /build/broker-1.4.0+ds1/tests/cpp/integration.cc:160:29, inlined from 'triangle_use_cases::{anonymous}::test538::run_test_impl()::::' at /build/broker-1.4.0+ds1/tests/cpp/integration.cc:554:39, inlined from 'caf::unit_t caf::lfinvoker::operator()(Ts&& ...) [with Ts = {caf::atom_constant<(caf::atom_value)64816>&}; F = triangle_use_cases::{anonymous}::test538::run_test_impl()::::]' at /usr/include/caf/match_case.hpp:92:9, inlined from 'decltype (f((get)(caf::detail::apply_args::tup)...)) caf::detail::apply_args(F&, int_list, Tuple&) [with F = caf::lfinvoker:: >; long int ...Is = {0}; Tuple = pseudo_tuple >]' at /usr/include/caf/detail/apply_args.hpp:38:27, inlined from 'caf::match_case::result caf::trivial_match_case< >::invoke(caf::detail::invoke_result_visitor&, caf::type_erased_tuple&) [with F = triangle_use_cases::{anonymous}::test538::run_test_impl()::::]' at /usr/include/caf/match_case.hpp:164:10: /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {caf::io::connection_handle&}; _Tp = caf::io::connection_handle; _Alloc = std::allocator]', inlined from 'caf::io::connection_handle {anonymous}::peer_fixture::make_connection_handle()' at /build/broker-1.4.0+ds1/tests/cpp/integration.cc:160:29, inlined from 'triangle_use_cases::{anonymous}::test538::run_test_impl()::::' at /build/broker-1.4.0+ds1/tests/cpp/integration.cc:554:39, inlined from 'caf::unit_t caf::lfinvoker::operator()(Ts&& ...) [with Ts = {caf::atom_constant<(caf::atom_value)64816>&}; F = triangle_use_cases::{anonymous}::test538::run_test_impl()::::]' at /usr/include/caf/match_case.hpp:92:9, inlined from 'decltype (f((get)(caf::detail::apply_args::tup)...)) caf::detail::apply_args(F&, int_list, Tuple&) [with F = caf::lfinvoker:: >; long int ...Is = {0}; Tuple = pseudo_tuple >]' at /usr/include/caf/detail/apply_args.hpp:38:27, inlined from 'caf::match_case::result caf::trivial_match_case< >::invoke(caf::detail::invoke_result_visitor&, caf::type_erased_tuple&) [with F = triangle_use_cases::{anonymous}::test538::run_test_impl()::::]' at /usr/include/caf/match_case.hpp:164:10: /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/memory:66, from /usr/include/caf/test/unit_test.hpp:25: /usr/include/c++/12/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]': /usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; _Tp = broker::data]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:601:31, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:324:7, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:310:8, inlined from 'caf::variant< >& caf::variant< >::operator=(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:197:8, inlined from 'void caf::variant_assign_helper::operator()(const U&) const [with U = std::vector; T = caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >]' at /usr/include/caf/variant.hpp:83:9, inlined from 'static Result caf::variant< >::apply_impl(Self&, Visitor&&, Us&& ...) [with Result = void; Self = const caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >; Visitor = caf::variant_assign_helper, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > > >&; Us = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:281:7: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; _Tp = broker::data]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/vector.tcc:232:44, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:326:25, inlined from 'caf::variant< >& caf::variant< >::operator=(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:197:8, inlined from 'void caf::variant_assign_helper::operator()(const U&) const [with U = std::vector; T = caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >]' at /usr/include/caf/variant.hpp:83:9, inlined from 'static Result caf::variant< >::apply_impl(Self&, Visitor&&, Us&& ...) [with Result = void; Self = const caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >; Visitor = caf::variant_assign_helper, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > > >&; Us = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:281:7: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {broker::data}; _Tp = broker::data; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = broker::data; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1389:30, inlined from 'std::insert_iterator<_Container>& std::insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::vector]' at /usr/include/c++/12/bits/stl_iterator.h:973:26, inlined from 'caf::error caf::data_processor::fill_range(T&, size_t) [with T = std::vector; Derived = caf::deserializer]' at /usr/include/caf/data_processor.hpp:269:22: /usr/include/c++/12/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 366 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:63, from /build/broker-1.4.0+ds1/include/broker/store.hh:4, from /build/broker-1.4.0+ds1/tests/cpp/master.cc:3: /usr/include/c++/12/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]': /usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; _Tp = broker::data]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:601:31, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:324:7, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:310:8, inlined from 'caf::variant< >& caf::variant< >::operator=(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:197:8, inlined from 'void caf::variant_assign_helper::operator()(const U&) const [with U = std::vector; T = caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >]' at /usr/include/caf/variant.hpp:83:9, inlined from 'static Result caf::variant< >::apply_impl(Self&, Visitor&&, Us&& ...) [with Result = void; Self = const caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >; Visitor = caf::variant_assign_helper, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > > >&; Us = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:281:7: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; _Tp = broker::data]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/vector.tcc:232:44, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:326:25, inlined from 'caf::variant< >& caf::variant< >::operator=(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:197:8, inlined from 'void caf::variant_assign_helper::operator()(const U&) const [with U = std::vector; T = caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >]' at /usr/include/caf/variant.hpp:83:9, inlined from 'static Result caf::variant< >::apply_impl(Self&, Visitor&&, Us&& ...) [with Result = void; Self = const caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >; Visitor = caf::variant_assign_helper, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > > >&; Us = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:281:7: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 88%] Building CXX object tests/CMakeFiles/broker-test.dir/cpp/publisher_id.cc.o cd /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/tests && /usr/bin/c++ -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/include -I/build/broker-1.4.0+ds1/tests/cpp -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -MD -MT tests/CMakeFiles/broker-test.dir/cpp/publisher_id.cc.o -MF CMakeFiles/broker-test.dir/cpp/publisher_id.cc.o.d -o CMakeFiles/broker-test.dir/cpp/publisher_id.cc.o -c /build/broker-1.4.0+ds1/tests/cpp/publisher_id.cc In file included from /usr/include/c++/12/vector:63: /usr/include/c++/12/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]': /usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; _Tp = broker::data]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:601:31, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:324:7, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:310:8, inlined from 'caf::variant< >& caf::variant< >::operator=(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:197:8, inlined from 'void caf::variant_assign_helper::operator()(const U&) const [with U = std::vector; T = caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >]' at /usr/include/caf/variant.hpp:83:9, inlined from 'static Result caf::variant< >::apply_impl(Self&, Visitor&&, Us&& ...) [with Result = void; Self = const caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >; Visitor = caf::variant_assign_helper, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > > >&; Us = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:281:7: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; _Tp = broker::data]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/vector.tcc:232:44, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:326:25, inlined from 'caf::variant< >& caf::variant< >::operator=(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:197:8, inlined from 'void caf::variant_assign_helper::operator()(const U&) const [with U = std::vector; T = caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >]' at /usr/include/caf/variant.hpp:83:9, inlined from 'static Result caf::variant< >::apply_impl(Self&, Visitor&&, Us&& ...) [with Result = void; Self = const caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >; Visitor = caf::variant_assign_helper, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > > >&; Us = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:281:7: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:70: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {broker::data}; _Tp = broker::data; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = broker::data; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1389:30, inlined from 'std::insert_iterator<_Container>& std::insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::vector]' at /usr/include/c++/12/bits/stl_iterator.h:973:26, inlined from 'caf::error caf::data_processor::fill_range(T&, size_t) [with T = std::vector; Derived = caf::deserializer]' at /usr/include/caf/data_processor.hpp:269:22: /usr/include/c++/12/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 366 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/bindings/python && /usr/bin/strip /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/python/broker/_broker.so make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' [ 88%] Built target _broker [ 89%] Building CXX object tests/CMakeFiles/broker-test.dir/cpp/radix_tree.cc.o cd /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/tests && /usr/bin/c++ -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/include -I/build/broker-1.4.0+ds1/tests/cpp -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -MD -MT tests/CMakeFiles/broker-test.dir/cpp/radix_tree.cc.o -MF CMakeFiles/broker-test.dir/cpp/radix_tree.cc.o.d -o CMakeFiles/broker-test.dir/cpp/radix_tree.cc.o -c /build/broker-1.4.0+ds1/tests/cpp/radix_tree.cc [ 90%] Building CXX object tests/CMakeFiles/broker-test.dir/cpp/ssl.cc.o cd /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/tests && /usr/bin/c++ -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/include -I/build/broker-1.4.0+ds1/tests/cpp -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -MD -MT tests/CMakeFiles/broker-test.dir/cpp/ssl.cc.o -MF CMakeFiles/broker-test.dir/cpp/ssl.cc.o.d -o CMakeFiles/broker-test.dir/cpp/ssl.cc.o -c /build/broker-1.4.0+ds1/tests/cpp/ssl.cc [ 91%] Building CXX object tests/CMakeFiles/broker-test.dir/cpp/status.cc.o cd /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/tests && /usr/bin/c++ -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/include -I/build/broker-1.4.0+ds1/tests/cpp -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -MD -MT tests/CMakeFiles/broker-test.dir/cpp/status.cc.o -MF CMakeFiles/broker-test.dir/cpp/status.cc.o.d -o CMakeFiles/broker-test.dir/cpp/status.cc.o -c /build/broker-1.4.0+ds1/tests/cpp/status.cc In file included from /build/broker-1.4.0+ds1/tests/cpp/radix_tree.cc:3: /build/broker-1.4.0+ds1/include/broker/detail/radix_tree.hh:78:32: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 78 | class iterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /build/broker-1.4.0+ds1/include/broker/detail/radix_tree.hh:37: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12/vector:70: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {broker::data}; _Tp = broker::data; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = broker::data; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1389:30, inlined from 'std::insert_iterator<_Container>& std::insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::vector]' at /usr/include/c++/12/bits/stl_iterator.h:973:26, inlined from 'caf::error caf::data_processor::fill_range(T&, size_t) [with T = std::vector; Derived = caf::deserializer]' at /usr/include/caf/data_processor.hpp:269:22: /usr/include/c++/12/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 366 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 92%] Building CXX object tests/CMakeFiles/broker-test.dir/cpp/status_subscriber.cc.o cd /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/tests && /usr/bin/c++ -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/include -I/build/broker-1.4.0+ds1/tests/cpp -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -MD -MT tests/CMakeFiles/broker-test.dir/cpp/status_subscriber.cc.o -MF CMakeFiles/broker-test.dir/cpp/status_subscriber.cc.o.d -o CMakeFiles/broker-test.dir/cpp/status_subscriber.cc.o -c /build/broker-1.4.0+ds1/tests/cpp/status_subscriber.cc In file included from /usr/include/c++/12/memory:66, from /usr/include/caf/fwd.hpp:23, from /build/broker-1.4.0+ds1/include/broker/convert.hh:8, from /build/broker-1.4.0+ds1/include/broker/status.hh:9, from /build/broker-1.4.0+ds1/tests/cpp/status.cc:3: /usr/include/c++/12/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]': /usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; _Tp = broker::data]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:601:31, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:324:7, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:310:8, inlined from 'caf::variant< >& caf::variant< >::operator=(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:197:8, inlined from 'void caf::variant_assign_helper::operator()(const U&) const [with U = std::vector; T = caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >]' at /usr/include/caf/variant.hpp:83:9, inlined from 'static Result caf::variant< >::apply_impl(Self&, Visitor&&, Us&& ...) [with Result = void; Self = const caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >; Visitor = caf::variant_assign_helper, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > > >&; Us = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:281:7: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; _Tp = broker::data]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/vector.tcc:232:44, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:326:25, inlined from 'caf::variant< >& caf::variant< >::operator=(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:197:8, inlined from 'void caf::variant_assign_helper::operator()(const U&) const [with U = std::vector; T = caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >]' at /usr/include/caf/variant.hpp:83:9, inlined from 'static Result caf::variant< >::apply_impl(Self&, Visitor&&, Us&& ...) [with Result = void; Self = const caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >; Visitor = caf::variant_assign_helper, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > > >&; Us = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:281:7: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:64, from /usr/include/caf/fwd.hpp:25: /usr/include/c++/12/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = broker::data; _Alloc = std::allocator]': /usr/include/c++/12/bits/stl_vector.h:673:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 673 | vector(initializer_list __l, | ^~~~~~ In file included from /build/broker-1.4.0+ds1/tests/cpp/test.hh:7, from /build/broker-1.4.0+ds1/tests/cpp/status.cc:5: /build/broker-1.4.0+ds1/tests/cpp/status.cc: In member function 'void status_tests::{anonymous}::test72::run_test_impl()': /build/broker-1.4.0+ds1/tests/cpp/status.cc:90:67: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 90 | {def_id_str, nil, nil, nil}, "text")); | ^ /build/broker-1.4.0+ds1/tests/cpp/status.cc:87:3: note: in expansion of macro 'CHECK_EQUAL' 87 | CHECK_EQUAL(get_as( | ^~~~~~~~~~~ /build/broker-1.4.0+ds1/tests/cpp/status.cc:103:36: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 103 | get_as(make_data_status( | ~~~~~~~~~~~~~~~~^ 104 | sc::peer_added, | ~~~~~~~~~~~~~~~ 105 | {def_id_str, "foo"s, port{8080, port::protocol::tcp}, count{42}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "text")), | ~~~~~~~ /build/broker-1.4.0+ds1/tests/cpp/status.cc:102:3: note: in expansion of macro 'CHECK_EQUAL' 102 | CHECK_EQUAL( | ^~~~~~~~~~~ In file included from /usr/include/c++/12/memory:66, from /usr/include/caf/test/unit_test.hpp:25, from /build/broker-1.4.0+ds1/tests/cpp/test.hh:7, from /build/broker-1.4.0+ds1/tests/cpp/ssl.cc:4: /usr/include/c++/12/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]': /usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; _Tp = broker::data]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:601:31, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:324:7, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:310:8, inlined from 'caf::variant< >& caf::variant< >::operator=(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:197:8, inlined from 'void caf::variant_assign_helper::operator()(const U&) const [with U = std::vector; T = caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >]' at /usr/include/caf/variant.hpp:83:9, inlined from 'static Result caf::variant< >::apply_impl(Self&, Visitor&&, Us&& ...) [with Result = void; Self = const caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >; Visitor = caf::variant_assign_helper, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > > >&; Us = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:281:7: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; _Tp = broker::data]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/vector.tcc:232:44, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:326:25, inlined from 'caf::variant< >& caf::variant< >::operator=(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:197:8, inlined from 'void caf::variant_assign_helper::operator()(const U&) const [with U = std::vector; T = caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >]' at /usr/include/caf/variant.hpp:83:9, inlined from 'static Result caf::variant< >::apply_impl(Self&, Visitor&&, Us&& ...) [with Result = void; Self = const caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >; Visitor = caf::variant_assign_helper, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > > >&; Us = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:281:7: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:70, from /usr/include/caf/test/unit_test.hpp:30: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {broker::data}; _Tp = broker::data; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ [ 93%] Building CXX object tests/CMakeFiles/broker-test.dir/cpp/store.cc.o cd /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/tests && /usr/bin/c++ -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/include -I/build/broker-1.4.0+ds1/tests/cpp -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -MD -MT tests/CMakeFiles/broker-test.dir/cpp/store.cc.o -MF CMakeFiles/broker-test.dir/cpp/store.cc.o.d -o CMakeFiles/broker-test.dir/cpp/store.cc.o -c /build/broker-1.4.0+ds1/tests/cpp/store.cc In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = broker::data; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1389:30, inlined from 'std::insert_iterator<_Container>& std::insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::vector]' at /usr/include/c++/12/bits/stl_iterator.h:973:26, inlined from 'caf::error caf::data_processor::fill_range(T&, size_t) [with T = std::vector; Derived = caf::deserializer]' at /usr/include/caf/data_processor.hpp:269:22: /usr/include/c++/12/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 366 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 94%] Building CXX object tests/CMakeFiles/broker-test.dir/cpp/store_event.cc.o cd /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/tests && /usr/bin/c++ -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/include -I/build/broker-1.4.0+ds1/tests/cpp -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -MD -MT tests/CMakeFiles/broker-test.dir/cpp/store_event.cc.o -MF CMakeFiles/broker-test.dir/cpp/store_event.cc.o.d -o CMakeFiles/broker-test.dir/cpp/store_event.cc.o -c /build/broker-1.4.0+ds1/tests/cpp/store_event.cc [ 95%] Building CXX object tests/CMakeFiles/broker-test.dir/cpp/subscriber.cc.o cd /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/tests && /usr/bin/c++ -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/include -I/build/broker-1.4.0+ds1/tests/cpp -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -MD -MT tests/CMakeFiles/broker-test.dir/cpp/subscriber.cc.o -MF CMakeFiles/broker-test.dir/cpp/subscriber.cc.o.d -o CMakeFiles/broker-test.dir/cpp/subscriber.cc.o -c /build/broker-1.4.0+ds1/tests/cpp/subscriber.cc In file included from /usr/include/c++/12/vector:63, from /build/broker-1.4.0+ds1/include/broker/status_subscriber.hh:3, from /build/broker-1.4.0+ds1/tests/cpp/status_subscriber.cc:3: /usr/include/c++/12/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]': /usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; _Tp = broker::data]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:601:31, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:324:7, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:310:8, inlined from 'caf::variant< >& caf::variant< >::operator=(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:197:8, inlined from 'void caf::variant_assign_helper::operator()(const U&) const [with U = std::vector; T = caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >]' at /usr/include/caf/variant.hpp:83:9, inlined from 'static Result caf::variant< >::apply_impl(Self&, Visitor&&, Us&& ...) [with Result = void; Self = const caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >; Visitor = caf::variant_assign_helper, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > > >&; Us = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:281:7: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; _Tp = broker::data]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/vector.tcc:232:44, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:326:25, inlined from 'caf::variant< >& caf::variant< >::operator=(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:197:8, inlined from 'void caf::variant_assign_helper::operator()(const U&) const [with U = std::vector; T = caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >]' at /usr/include/caf/variant.hpp:83:9, inlined from 'static Result caf::variant< >::apply_impl(Self&, Visitor&&, Us&& ...) [with Result = void; Self = const caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >; Visitor = caf::variant_assign_helper, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > > >&; Us = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:281:7: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:70: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {broker::data}; _Tp = broker::data; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /build/broker-1.4.0+ds1/include/broker/core_actor.hh:18, from /build/broker-1.4.0+ds1/tests/cpp/subscriber.cc:20: /build/broker-1.4.0+ds1/include/broker/detail/radix_tree.hh:78:32: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 78 | class iterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/vector:60, from /build/broker-1.4.0+ds1/include/broker/subscriber.hh:3, from /build/broker-1.4.0+ds1/tests/cpp/subscriber.cc:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = broker::data; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1389:30, inlined from 'std::insert_iterator<_Container>& std::insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::vector]' at /usr/include/c++/12/bits/stl_iterator.h:973:26, inlined from 'caf::error caf::data_processor::fill_range(T&, size_t) [with T = std::vector; Derived = caf::deserializer]' at /usr/include/caf/data_processor.hpp:269:22: /usr/include/c++/12/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 366 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/set:60, from /usr/include/caf/abstract_actor.hpp:21, from /usr/include/caf/actor.hpp:27, from /build/broker-1.4.0+ds1/include/broker/store.hh:6, from /build/broker-1.4.0+ds1/tests/cpp/store.cc:3: /usr/include/c++/12/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = broker::data; _Val = broker::data; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]': /usr/include/c++/12/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::less, std::allocator >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 96%] Building CXX object tests/CMakeFiles/broker-test.dir/cpp/test.cc.o cd /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/tests && /usr/bin/c++ -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/include -I/build/broker-1.4.0+ds1/tests/cpp -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -MD -MT tests/CMakeFiles/broker-test.dir/cpp/test.cc.o -MF CMakeFiles/broker-test.dir/cpp/test.cc.o.d -o CMakeFiles/broker-test.dir/cpp/test.cc.o -c /build/broker-1.4.0+ds1/tests/cpp/test.cc In file included from /usr/include/c++/12/vector:63, from /build/broker-1.4.0+ds1/include/broker/store.hh:4: /usr/include/c++/12/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]': /usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; _Tp = broker::data]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:601:31, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:324:7, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:310:8, inlined from 'caf::variant< >& caf::variant< >::operator=(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:197:8, inlined from 'void caf::variant_assign_helper::operator()(const U&) const [with U = std::vector; T = caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >]' at /usr/include/caf/variant.hpp:83:9, inlined from 'static Result caf::variant< >::apply_impl(Self&, Visitor&&, Us&& ...) [with Result = void; Self = const caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >; Visitor = caf::variant_assign_helper, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > > >&; Us = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:281:7: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; _Tp = broker::data]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/vector.tcc:232:44, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:326:25, inlined from 'caf::variant< >& caf::variant< >::operator=(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:197:8, inlined from 'void caf::variant_assign_helper::operator()(const U&) const [with U = std::vector; T = caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >]' at /usr/include/caf/variant.hpp:83:9, inlined from 'static Result caf::variant< >::apply_impl(Self&, Visitor&&, Us&& ...) [with Result = void; Self = const caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >; Visitor = caf::variant_assign_helper, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > > >&; Us = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:281:7: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/memory:66, from /usr/include/caf/fwd.hpp:23, from /build/broker-1.4.0+ds1/include/broker/convert.hh:8, from /build/broker-1.4.0+ds1/include/broker/store_event.hh:6, from /build/broker-1.4.0+ds1/tests/cpp/store_event.cc:3: /usr/include/c++/12/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]': /usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; _Tp = broker::data]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:601:31, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:324:7, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:310:8, inlined from 'caf::variant< >& caf::variant< >::operator=(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:197:8, inlined from 'void caf::variant_assign_helper::operator()(const U&) const [with U = std::vector; T = caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >]' at /usr/include/caf/variant.hpp:83:9, inlined from 'static Result caf::variant< >::apply_impl(Self&, Visitor&&, Us&& ...) [with Result = void; Self = const caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >; Visitor = caf::variant_assign_helper, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > > >&; Us = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:281:7: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; _Tp = broker::data]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/vector.tcc:232:44, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:326:25, inlined from 'caf::variant< >& caf::variant< >::operator=(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:197:8, inlined from 'void caf::variant_assign_helper::operator()(const U&) const [with U = std::vector; T = caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >]' at /usr/include/caf/variant.hpp:83:9, inlined from 'static Result caf::variant< >::apply_impl(Self&, Visitor&&, Us&& ...) [with Result = void; Self = const caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >; Visitor = caf::variant_assign_helper, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > > >&; Us = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:281:7: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:64, from /usr/include/caf/fwd.hpp:25: /usr/include/c++/12/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = broker::data; _Alloc = std::allocator]': /usr/include/c++/12/bits/stl_vector.h:673:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 673 | vector(initializer_list __l, | ^~~~~~ /build/broker-1.4.0+ds1/tests/cpp/store_event.cc: In member function 'void store_event_tests::{anonymous}::test48::run_test_impl()': /build/broker-1.4.0+ds1/tests/cpp/store_event.cc:73:12: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 73 | data x{vector{"insert"s, "x"s, "foo"s, "bar"s, nil, node_str, obj}}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/broker-1.4.0+ds1/tests/cpp/store_event.cc:33:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 33 | vector tmp{__VA_ARGS__}; \ | ^ /build/broker-1.4.0+ds1/tests/cpp/store_event.cc:84:5: note: in expansion of macro 'CHECK_INVALID' 84 | CHECK_INVALID(insert, "update"s, "x"s, "foo"s, "bar"s, nil, nil, nil); | ^~~~~~~~~~~~~ /build/broker-1.4.0+ds1/tests/cpp/store_event.cc:33:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 33 | vector tmp{__VA_ARGS__}; \ | ^ /build/broker-1.4.0+ds1/tests/cpp/store_event.cc:85:5: note: in expansion of macro 'CHECK_INVALID' 85 | CHECK_INVALID(insert, "insert"s, "x"s, "foo"s, "bar"s, 42); | ^~~~~~~~~~~~~ /build/broker-1.4.0+ds1/tests/cpp/store_event.cc:33:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 33 | vector tmp{__VA_ARGS__}; \ | ^ /build/broker-1.4.0+ds1/tests/cpp/store_event.cc:86:5: note: in expansion of macro 'CHECK_INVALID' 86 | CHECK_INVALID(insert, "insert"s, "x"s, "foo"s, "bar"s); | ^~~~~~~~~~~~~ /build/broker-1.4.0+ds1/tests/cpp/store_event.cc: In member function 'void store_event_tests::{anonymous}::test90::run_test_impl()': /build/broker-1.4.0+ds1/tests/cpp/store_event.cc:117:12: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 117 | data x{vector{"update"s, "x"s, "foo"s, "bar"s, "baz"s, nil, node_str, obj}}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/broker-1.4.0+ds1/tests/cpp/store_event.cc:33:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 33 | vector tmp{__VA_ARGS__}; \ | ^ /build/broker-1.4.0+ds1/tests/cpp/store_event.cc:129:5: note: in expansion of macro 'CHECK_INVALID' 129 | CHECK_INVALID(update, "insert"s, "x"s, "foo"s, "bar"s, nil); | ^~~~~~~~~~~~~ /build/broker-1.4.0+ds1/tests/cpp/store_event.cc:33:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 33 | vector tmp{__VA_ARGS__}; \ | ^ /build/broker-1.4.0+ds1/tests/cpp/store_event.cc:130:5: note: in expansion of macro 'CHECK_INVALID' 130 | CHECK_INVALID(update, "update"s, "x"s, "foo"s, "bar"s, 42); | ^~~~~~~~~~~~~ /build/broker-1.4.0+ds1/tests/cpp/store_event.cc:33:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 33 | vector tmp{__VA_ARGS__}; \ | ^ /build/broker-1.4.0+ds1/tests/cpp/store_event.cc:131:5: note: in expansion of macro 'CHECK_INVALID' 131 | CHECK_INVALID(update, "update"s, "x"s, "foo"s, "bar"s); | ^~~~~~~~~~~~~ [ 97%] Building CXX object tests/CMakeFiles/broker-test.dir/cpp/topic.cc.o cd /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/tests && /usr/bin/c++ -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/include -I/build/broker-1.4.0+ds1/tests/cpp -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -MD -MT tests/CMakeFiles/broker-test.dir/cpp/topic.cc.o -MF CMakeFiles/broker-test.dir/cpp/topic.cc.o.d -o CMakeFiles/broker-test.dir/cpp/topic.cc.o -c /build/broker-1.4.0+ds1/tests/cpp/topic.cc In file included from /build/broker-1.4.0+ds1/include/broker/core_actor.hh:18, from /build/broker-1.4.0+ds1/tests/cpp/test.cc:13: /build/broker-1.4.0+ds1/include/broker/detail/radix_tree.hh:78:32: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 78 | class iterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/specfun.h:45, from /usr/include/c++/12/cmath:1935, from /usr/include/caf/test/unit_test.hpp:21, from /build/broker-1.4.0+ds1/tests/cpp/test.hh:7, from /build/broker-1.4.0+ds1/tests/cpp/test.cc:3: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 98%] Building CXX object tests/CMakeFiles/broker-test.dir/cpp/zeek.cc.o cd /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/tests && /usr/bin/c++ -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/include -I/build/broker-1.4.0+ds1/tests/cpp -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -MD -MT tests/CMakeFiles/broker-test.dir/cpp/zeek.cc.o -MF CMakeFiles/broker-test.dir/cpp/zeek.cc.o.d -o CMakeFiles/broker-test.dir/cpp/zeek.cc.o -c /build/broker-1.4.0+ds1/tests/cpp/zeek.cc In file included from /usr/include/c++/12/vector:63: /usr/include/c++/12/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]': /usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; _Tp = broker::data]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:601:31, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:324:7, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:310:8, inlined from 'caf::variant< >& caf::variant< >::operator=(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:197:8, inlined from 'void caf::variant_assign_helper::operator()(const U&) const [with U = std::vector; T = caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >]' at /usr/include/caf/variant.hpp:83:9, inlined from 'static Result caf::variant< >::apply_impl(Self&, Visitor&&, Us&& ...) [with Result = void; Self = const caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >; Visitor = caf::variant_assign_helper, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > > >&; Us = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:281:7: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; _Tp = broker::data]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/vector.tcc:232:44, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:326:25, inlined from 'caf::variant< >& caf::variant< >::operator=(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:197:8, inlined from 'void caf::variant_assign_helper::operator()(const U&) const [with U = std::vector; T = caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >]' at /usr/include/caf/variant.hpp:83:9, inlined from 'static Result caf::variant< >::apply_impl(Self&, Visitor&&, Us&& ...) [with Result = void; Self = const caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >; Visitor = caf::variant_assign_helper, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > > >&; Us = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:281:7: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:63, from /build/broker-1.4.0+ds1/include/broker/data.hh:9, from /build/broker-1.4.0+ds1/include/broker/zeek.hh:3, from /build/broker-1.4.0+ds1/tests/cpp/zeek.cc:6: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; _Tp = broker::data]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:601:31, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:324:7, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:310:8, inlined from 'caf::variant< >& caf::variant< >::operator=(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:197:8, inlined from 'void caf::variant_assign_helper::operator()(const U&) const [with U = std::vector; T = caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >]' at /usr/include/caf/variant.hpp:83:9, inlined from 'static Result caf::variant< >::apply_impl(Self&, Visitor&&, Us&& ...) [with Result = void; Self = const caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >; Visitor = caf::variant_assign_helper, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > > >&; Us = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:281:7: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; _Tp = broker::data]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/vector.tcc:232:44, inlined from 'void caf::variant< >::set(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:326:25, inlined from 'caf::variant< >& caf::variant< >::operator=(U&&) [with U = const std::vector&; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:197:8, inlined from 'void caf::variant_assign_helper::operator()(const U&) const [with U = std::vector; T = caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >]' at /usr/include/caf/variant.hpp:83:9, inlined from 'static Result caf::variant< >::apply_impl(Self&, Visitor&&, Us&& ...) [with Result = void; Self = const caf::variant, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > >; Visitor = caf::variant_assign_helper, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector > > >&; Us = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string, std::allocator >, broker::address, broker::subnet, broker::port, std::chrono::time_point > >, std::chrono::duration >, broker::enum_value, std::set, std::allocator >, std::map, std::allocator > >, std::vector >}]' at /usr/include/caf/variant.hpp:281:7: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]': /usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = broker::data*; _Tp = broker::data]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:601:31, inlined from 'void {anonymous}::test16::run_test_impl()' at /build/broker-1.4.0+ds1/tests/cpp/zeek.cc:18:26: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:70: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {broker::data}; _Tp = broker::data; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = broker::data; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = broker::data; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1389:30, inlined from 'std::insert_iterator<_Container>& std::insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::vector]' at /usr/include/c++/12/bits/stl_iterator.h:973:26, inlined from 'caf::error caf::data_processor::fill_range(T&, size_t) [with T = std::vector; Derived = caf::deserializer]' at /usr/include/caf/data_processor.hpp:269:22: /usr/include/c++/12/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 366 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [100%] Linking CXX executable ../bin/broker-test cd /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/broker-test.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic "CMakeFiles/broker-test.dir/cpp/backend.cc.o" "CMakeFiles/broker-test.dir/cpp/core.cc.o" "CMakeFiles/broker-test.dir/cpp/data.cc.o" "CMakeFiles/broker-test.dir/cpp/detail/data_generator.cc.o" "CMakeFiles/broker-test.dir/cpp/detail/generator_file_writer.cc.o" "CMakeFiles/broker-test.dir/cpp/detail/meta_command_writer.cc.o" "CMakeFiles/broker-test.dir/cpp/detail/meta_data_writer.cc.o" "CMakeFiles/broker-test.dir/cpp/error.cc.o" "CMakeFiles/broker-test.dir/cpp/filter_type.cc.o" "CMakeFiles/broker-test.dir/cpp/integration.cc.o" "CMakeFiles/broker-test.dir/cpp/master.cc.o" "CMakeFiles/broker-test.dir/cpp/publisher.cc.o" "CMakeFiles/broker-test.dir/cpp/publisher_id.cc.o" "CMakeFiles/broker-test.dir/cpp/radix_tree.cc.o" "CMakeFiles/broker-test.dir/cpp/ssl.cc.o" "CMakeFiles/broker-test.dir/cpp/status.cc.o" "CMakeFiles/broker-test.dir/cpp/status_subscriber.cc.o" "CMakeFiles/broker-test.dir/cpp/store.cc.o" "CMakeFiles/broker-test.dir/cpp/store_event.cc.o" "CMakeFiles/broker-test.dir/cpp/subscriber.cc.o" "CMakeFiles/broker-test.dir/cpp/test.cc.o" "CMakeFiles/broker-test.dir/cpp/topic.cc.o" "CMakeFiles/broker-test.dir/cpp/zeek.cc.o" -o ../bin/broker-test -Wl,-rpath,/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/lib ../lib/libbroker.so.1.4.0 -lssl -lcrypto -lcaf_openssl -lcaf_io -lcaf_core -lsqlite3 make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' [100%] Built target broker-test make[2]: Leaving directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' /usr/bin/cmake -E cmake_progress_start /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/CMakeFiles 0 make[1]: Leaving directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' dh_auto_test -O--buildsystem=cmake cd obj-arm-linux-gnueabihf && make -j4 test ARGS\+=--verbose ARGS\+=-j4 make[1]: Entering directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' Running tests... /usr/bin/ctest --force-new-ctest-process --verbose -j4 UpdateCTestConfiguration from :/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/DartConfiguration.tcl UpdateCTestConfiguration from :/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/DartConfiguration.tcl Test project /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf Constructing a list of tests Done constructing a list of tests Updating test list for fixtures Added 0 tests to meet fixture requirements Checking test dependency graph... Checking test dependency graph end test 1 Start 1: backend 1: Test command: /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/bin/broker-test "-v" "4" "-s" "backend" 1: Working Directory: /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/tests 1: Environment variables: 1: BROKER_TEST_DIR=/build/broker-1.4.0+ds1/tests 1: Test timeout computed to be: 20 test 2 Start 2: core 2: Test command: /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/bin/broker-test "-v" "4" "-s" "core" 2: Working Directory: /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/tests 2: Environment variables: 2: BROKER_TEST_DIR=/build/broker-1.4.0+ds1/tests 2: Test timeout computed to be: 20 test 3 Start 3: data 3: Test command: /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/bin/broker-test "-v" "4" "-s" "data" 3: Working Directory: /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/tests 3: Environment variables: 3: BROKER_TEST_DIR=/build/broker-1.4.0+ds1/tests 3: Test timeout computed to be: 20 test 4 Start 4: data_generator 4: Test command: /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/bin/broker-test "-v" "4" "-s" "data_generator" 4: Working Directory: /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/tests 4: Environment variables: 4: BROKER_TEST_DIR=/build/broker-1.4.0+ds1/tests 4: Test timeout computed to be: 20 3: +----------------------------------------------------------------------+ 3: data 3: +----------------------------------------------------------------------+ 3: 3: - basic 3: ** ./tests/cpp/data.cc:20 std::is_same::value 3: ** ./tests/cpp/data.cc:21 std::is_same::value 3: ** ./tests/cpp/data.cc:22 std::is_same::value 3: ** ./tests/cpp/data.cc:23 std::is_same::value 2: +----------------------------------------------------------------------+ 2: core 2: +----------------------------------------------------------------------+ 2: 2: - local_peers 1: +----------------------------------------------------------------------+ 1: backend 1: +----------------------------------------------------------------------+ 1: 1: - put/get 4: +----------------------------------------------------------------------+ 4: data_generator 4: +----------------------------------------------------------------------+ 4: 4: - no data 4: ** ./tests/cpp/detail/data_generator.cc:31 ::caf::test::equal_to(sink(tag), caf::none) 4: ** ./tests/cpp/detail/data_generator.cc:42 ::caf::test::equal_to(generator(result), caf::none) 4: ** ./tests/cpp/detail/data_generator.cc:43 ::caf::test::equal_to(source.remaining(), 0u) 4: ** ./tests/cpp/detail/data_generator.cc:61 ::caf::test::equal_to(generate(), data()) 4: -> 4 checks took 5 ms 4: 4: - boolean data 4: ** ./tests/cpp/detail/data_generator.cc:31 ::caf::test::equal_to(sink(tag), caf::none) 4: ** ./tests/cpp/detail/data_generator.cc:42 ::caf::test::equal_to(generator(result), caf::none) 4: ** ./tests/cpp/detail/data_generator.cc:43 ::caf::test::equal_to(source.remaining(), 0u) 4: ** ./tests/cpp/detail/data_generator.cc:67 holds_alternative(x) 4: ** ./tests/cpp/detail/data_generator.cc:42 ::caf::test::equal_to(generator(result), caf::none) 3: -> 4 checks took 5 ms 3: 3: - timespan 3: ** ./tests/cpp/data.cc:28 std::chrono::nanoseconds{42} == s 3: -> 1 check took 1 ms 3: 3: - timestamp 3: ** ./tests/cpp/data.cc:33 ts.time_since_epoch() == timespan{42} 4: ** ./tests/cpp/detail/data_generator.cc:43 ::caf::test::equal_to(source.remaining(), 0u) 4: ** ./tests/cpp/detail/data_generator.cc:68 ::caf::test::equal_to(generate(), x) 4: -> 7 checks took 792 us 4: 4: - count data 4: ** ./tests/cpp/detail/data_generator.cc:31 ::caf::test::equal_to(sink(tag), caf::none) 4: ** ./tests/cpp/detail/data_generator.cc:42 ::caf::test::equal_to(generator(result), caf::none) 4: ** ./tests/cpp/detail/data_generator.cc:43 ::caf::test::equal_to(source.remaining(), 0u) 4: ** ./tests/cpp/detail/data_generator.cc:74 holds_alternative(x) 4: ** ./tests/cpp/detail/data_generator.cc:42 ::caf::test::equal_to(generator(result), caf::none) 4: ** ./tests/cpp/detail/data_generator.cc:43 ::caf::test::equal_to(source.remaining(), 0u) 4: ** ./tests/cpp/detail/data_generator.cc:75 ::caf::test::equal_to(generate(), x) 4: -> 7 checks took 760 us 4: 4: - integer data 4: ** ./tests/cpp/detail/data_generator.cc:31 ::caf::test::equal_to(sink(tag), caf::none) 4: ** ./tests/cpp/detail/data_generator.cc:42 ::caf::test::equal_to(generator(result), caf::none) 4: ** ./tests/cpp/detail/data_generator.cc:43 ::caf::test::equal_to(source.remaining(), 0u) 4: ** ./tests/cpp/detail/data_generator.cc:81 holds_alternative(x) 4: ** ./tests/cpp/detail/data_generator.cc:42 ::caf::test::equal_to(generator(result), caf::none) 4: ** ./tests/cpp/detail/data_generator.cc:43 ::caf::test::equal_to(source.remaining(), 0u) 4: ** ./tests/cpp/detail/data_generator.cc:82 ::caf::test::equal_to(generate(), x) 4: -> 7 checks took 805 us 4: 4: - real data 4: ** ./tests/cpp/detail/data_generator.cc:31 ::caf::test::equal_to(sink(tag), caf::none) 4: ** ./tests/cpp/detail/data_generator.cc:42 ::caf::test::equal_to(generator(result), caf::none) 4: ** ./tests/cpp/detail/data_generator.cc:43 ::caf::test::equal_to(source.remaining(), 0u) 4: ** ./tests/cpp/detail/data_generator.cc:88 holds_alternative(x) 4: ** ./tests/cpp/detail/data_generator.cc:42 ::caf::test::equal_to(generator(result), caf::none) 4: ** ./tests/cpp/detail/data_generator.cc:43 ::caf::test::equal_to(source.remaining(), 0u) 4: ** ./tests/cpp/detail/data_generator.cc:89 ::caf::test::equal_to(generate(), x) 3: -> 1 check took 1 ms 3: 3: - enum 3: ** ./tests/cpp/data.cc:38 ::caf::test::equal_to(e.name, "foo") 3: -> 1 check took 422 us 3: 3: - address 2: -> connect a consumer (leaf) to core2 [line 141] 2: -> core1: 5@invalid-node [line 143] 2: -> core2: 6@invalid-node [line 144] 2: -> leaf: 7@invalid-node [line 145] 2: -> expect(atom::join, filter_type).from(leaf).to(core2).with(_, filter_type{"b"}) [line 147] 4: -> 7 checks took 919 us 4: 4: - string data 4: ** ./tests/cpp/detail/data_generator.cc:35 ::caf::test::equal_to(sink(tag, container_size), caf::none) 4: ** ./tests/cpp/detail/data_generator.cc:42 ::caf::test::equal_to(generator(result), caf::none) 4: ** ./tests/cpp/detail/data_generator.cc:43 ::caf::test::equal_to(source.remaining(), 0u) 4: ** ./tests/cpp/detail/data_generator.cc:100 std::all_of(x.begin(), x.end(), isprint) 4: ** ./tests/cpp/detail/data_generator.cc:101 ::caf::test::equal_to(x.size(), 42u) 4: ** ./tests/cpp/detail/data_generator.cc:42 ::caf::test::equal_to(generator(result), caf::none) 4: ** ./tests/cpp/detail/data_generator.cc:43 ::caf::test::equal_to(source.remaining(), 0u) 4: ** ./tests/cpp/detail/data_generator.cc:102 ::caf::test::equal_to(generate(), x) 4: -> 8 checks took 683 us 4: 4: - address data 4: ** ./tests/cpp/detail/data_generator.cc:31 ::caf::test::equal_to(sink(tag), caf::none) 4: ** ./tests/cpp/detail/data_generator.cc:42 ::caf::test::equal_to(generator(result), caf::none) 4: ** ./tests/cpp/detail/data_generator.cc:43 ::caf::test::equal_to(source.remaining(), 0u) 4: ** ./tests/cpp/detail/data_generator.cc:108 holds_alternative
(x) 4: ** ./tests/cpp/detail/data_generator.cc:42 ::caf::test::equal_to(generator(result), caf::none) 4: ** ./tests/cpp/detail/data_generator.cc:43 ::caf::test::equal_to(source.remaining(), 0u) 4: ** ./tests/cpp/detail/data_generator.cc:109 ::caf::test::equal_to(generate(), x) 2: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) 2: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr 2: ** /usr/include/caf/test/dsl.hpp:332 ::caf::test::equal_to(ptr->sender, src_) 2: ** /usr/include/caf/test/dsl.hpp:141 ::caf::test::equal_to(x, y) 2: ** /usr/include/caf/test/dsl.hpp:353 apply_args(inspector, ys_indices, ys) 3: ** ./tests/cpp/data.cc:44 !a.is_v4() 4: -> 7 checks took 1 ms 4: 4: - subnet data 4: ** ./tests/cpp/detail/data_generator.cc:31 ::caf::test::equal_to(sink(tag), caf::none) 3: ** ./tests/cpp/data.cc:45 a.is_v6() 3: -> parsing [line 46] 3: ** ./tests/cpp/data.cc:48 opt 3: ** ./tests/cpp/data.cc:49 !opt->is_v4() 3: ** ./tests/cpp/data.cc:50 opt->is_v6() 3: ** ./tests/cpp/data.cc:52 opt 4: ** ./tests/cpp/detail/data_generator.cc:42 ::caf::test::equal_to(generator(result), caf::none) 4: ** ./tests/cpp/detail/data_generator.cc:43 ::caf::test::equal_to(source.remaining(), 0u) 4: ** ./tests/cpp/detail/data_generator.cc:115 holds_alternative(x) 4: ** ./tests/cpp/detail/data_generator.cc:42 ::caf::test::equal_to(generator(result), caf::none) 4: ** ./tests/cpp/detail/data_generator.cc:43 ::caf::test::equal_to(source.remaining(), 0u) 4: ** ./tests/cpp/detail/data_generator.cc:116 ::caf::test::equal_to(generate(), x) 3: ** ./tests/cpp/data.cc:53 opt->is_v4() 3: ** ./tests/cpp/data.cc:54 !opt->is_v6() 3: -> printing [line 55] 3: ** ./tests/cpp/data.cc:56 ::caf::test::equal_to(to_string(*opt), "1.2.3.4") 3: -> masking [line 57] 3: ** ./tests/cpp/data.cc:58 opt->mask(96 + 16) 3: ** ./tests/cpp/data.cc:59 ::caf::test::equal_to(to_string(*opt), "1.2.0.0") 3: -> 11 checks took 4 ms 3: 3: - port 4: -> 7 checks took 1 ms 4: 4: - port data 4: ** ./tests/cpp/detail/data_generator.cc:31 ::caf::test::equal_to(sink(tag), caf::none) 3: ** ./tests/cpp/data.cc:64 ::caf::test::equal_to(p.number(), 0u) 3: ** ./tests/cpp/data.cc:65 p.type() == port::protocol::unknown 3: -> parsing [line 67] 4: ** ./tests/cpp/detail/data_generator.cc:42 ::caf::test::equal_to(generator(result), caf::none) 4: ** ./tests/cpp/detail/data_generator.cc:43 ::caf::test::equal_to(source.remaining(), 0u) 4: ** ./tests/cpp/detail/data_generator.cc:122 holds_alternative(x) 4: ** ./tests/cpp/detail/data_generator.cc:42 ::caf::test::equal_to(generator(result), caf::none) 4: ** ./tests/cpp/detail/data_generator.cc:43 ::caf::test::equal_to(source.remaining(), 0u) 4: ** ./tests/cpp/detail/data_generator.cc:123 ::caf::test::equal_to(generate(), x) 4: -> 7 checks took 3 ms 4: 4: - timestamp data 4: ** ./tests/cpp/detail/data_generator.cc:31 ::caf::test::equal_to(sink(tag), caf::none) 4: ** ./tests/cpp/detail/data_generator.cc:42 ::caf::test::equal_to(generator(result), caf::none) 4: ** ./tests/cpp/detail/data_generator.cc:43 ::caf::test::equal_to(source.remaining(), 0u) 4: ** ./tests/cpp/detail/data_generator.cc:129 holds_alternative(x) 4: ** ./tests/cpp/detail/data_generator.cc:42 ::caf::test::equal_to(generator(result), caf::none) 2: -> expect(atom::peer, caf::actor).from(self).to(core1).with(_, core2) [line 152] 2: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) 2: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr 2: ** /usr/include/caf/test/dsl.hpp:332 ::caf::test::equal_to(ptr->sender, src_) 2: ** /usr/include/caf/test/dsl.hpp:141 ::caf::test::equal_to(x, y) 2: ** /usr/include/caf/test/dsl.hpp:353 apply_args(inspector, ys_indices, ys) 2: -> query peer information from core1 [line 154] 2: ** ./tests/cpp/core.cc:159 ::caf::test::equal_to(xs.size(), 1u) 2: ** ./tests/cpp/core.cc:160 ::caf::test::equal_to(xs.front().status, peer_status::connecting) 2: -> run handshake between peers [line 163] 2: -> query peer information from core1 [line 166] 4: ** ./tests/cpp/detail/data_generator.cc:43 ::caf::test::equal_to(source.remaining(), 0u) 4: ** ./tests/cpp/detail/data_generator.cc:130 ::caf::test::equal_to(generate(), x) 2: ** ./tests/cpp/core.cc:171 ::caf::test::equal_to(xs.size(), 1u) 2: ** ./tests/cpp/core.cc:172 ::caf::test::equal_to(xs.front().status, peer_status::peered) 2: -> query peer information from core2 [line 175] 2: ** ./tests/cpp/core.cc:180 ::caf::test::equal_to(xs.size(), 1u) 2: ** ./tests/cpp/core.cc:181 ::caf::test::equal_to(xs.front().status, peer_status::peered) 2: -> spin up driver on core1 [line 184] 2: -> driver: 10@invalid-node [line 186] 3: ** ./tests/cpp/data.cc:69 opt 3: ** ./tests/cpp/data.cc:70 ::caf::test::equal_to(*opt, port(8, port::protocol::icmp)) 3: ** ./tests/cpp/data.cc:72 opt 3: ** ./tests/cpp/data.cc:73 ::caf::test::equal_to(*opt, port(42, port::protocol::unknown)) 3: -> printing [line 74] 3: ** ./tests/cpp/data.cc:75 ::caf::test::equal_to(to_string(p), "80/tcp") 3: ** ./tests/cpp/data.cc:77 ::caf::test::equal_to(to_string(p), "0/?") 3: -> 8 checks took 6 ms 3: 3: - subnet 3: ** ./tests/cpp/data.cc:82 ::caf::test::equal_to(sn.length(), 0u) 3: ** ./tests/cpp/data.cc:83 ::caf::test::equal_to(to_string(sn), "::/0") 3: ** ./tests/cpp/data.cc:86 a 3: ** ./tests/cpp/data.cc:87 b 2: -> check log of the consumer after the driver is done [line 188] 2: ** ./tests/cpp/core.cc:197 ::caf::test::equal_to(xs, expected) 2: -> send message 'directly' from core1 to core2 (bypass streaming) [line 200] 2: -> expect(atom::publish, endpoint_info, data_message).from(_).to(core1).with(_, _, _) [line 203] 2: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) 2: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr 2: ** /usr/include/caf/test/dsl.hpp:353 apply_args(inspector, ys_indices, ys) 2: -> expect(atom::publish, atom::local, data_message).from(core1).to(core2).with(_, _, make_data_message(topic("b"), data{true})) [line 205] 2: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) 2: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr 2: ** /usr/include/caf/test/dsl.hpp:332 ::caf::test::equal_to(ptr->sender, src_) 2: ** /usr/include/caf/test/dsl.hpp:141 ::caf::test::equal_to(x, y) 2: ** /usr/include/caf/test/dsl.hpp:353 apply_args(inspector, ys_indices, ys) 2: -> check log of the consumer again [line 209] 2: ** ./tests/cpp/core.cc:217 ::caf::test::equal_to(xs, expected) 2: -> unpeer core1 from core2 [line 220] 4: -> 7 checks took 3 ms 4: 4: - timespan data 4: ** ./tests/cpp/detail/data_generator.cc:31 ::caf::test::equal_to(sink(tag), caf::none) 4: ** ./tests/cpp/detail/data_generator.cc:42 ::caf::test::equal_to(generator(result), caf::none) 4: ** ./tests/cpp/detail/data_generator.cc:43 ::caf::test::equal_to(source.remaining(), 0u) 4: ** ./tests/cpp/detail/data_generator.cc:136 holds_alternative(x) 4: ** ./tests/cpp/detail/data_generator.cc:42 ::caf::test::equal_to(generator(result), caf::none) 4: ** ./tests/cpp/detail/data_generator.cc:43 ::caf::test::equal_to(source.remaining(), 0u) 4: ** ./tests/cpp/detail/data_generator.cc:137 ::caf::test::equal_to(generate(), x) 4: -> 7 checks took 972 us 4: 4: - enum_value data 4: ** ./tests/cpp/detail/data_generator.cc:35 ::caf::test::equal_to(sink(tag, container_size), caf::none) 4: ** ./tests/cpp/detail/data_generator.cc:42 ::caf::test::equal_to(generator(result), caf::none) 4: ** ./tests/cpp/detail/data_generator.cc:43 ::caf::test::equal_to(source.remaining(), 0u) 4: ** ./tests/cpp/detail/data_generator.cc:148 std::all_of(x.name.begin(), x.name.end(), isprint) 4: ** ./tests/cpp/detail/data_generator.cc:149 ::caf::test::equal_to(x.name.size(), 42u) 3: ** ./tests/cpp/data.cc:89 ::caf::test::equal_to(sn.length(), 24u) 3: ** ./tests/cpp/data.cc:90 ::caf::test::equal_to(sn.network(), *b) 3: -> 6 checks took 794 us 3: 3: - data - construction 3: -> default construction [line 94] 3: ** ./tests/cpp/data.cc:96 caf::get_if(&d) 3: -> 1 check took 385 us 3: 3: - data - assignment 2: -> check whether both core1 and core2 report no more peers [line 223] 2: ** ./tests/cpp/core.cc:228 ::caf::test::equal_to(xs.size(), 0u) 2: ** ./tests/cpp/core.cc:235 ::caf::test::equal_to(xs.size(), 0u) 2: -> shutdown core actors [line 238] 4: ** ./tests/cpp/detail/data_generator.cc:42 ::caf::test::equal_to(generator(result), caf::none) 4: ** ./tests/cpp/detail/data_generator.cc:43 ::caf::test::equal_to(source.remaining(), 0u) 4: ** ./tests/cpp/detail/data_generator.cc:150 ::caf::test::equal_to(generate(), x) 3: ** ./tests/cpp/data.cc:103 i 3: ** ./tests/cpp/data.cc:104 ::caf::test::equal_to(*i, 42) 3: ** ./tests/cpp/data.cc:107 ::caf::test::equal_to(*i, 7) 3: ** ./tests/cpp/data.cc:110 s 3: ** ./tests/cpp/data.cc:111 ::caf::test::equal_to(*s, "foo") 3: -> 5 checks took 1 ms 3: 3: - data - relational operators 3: ** ./tests/cpp/data.cc:115 ::caf::test::not_equal_to(data{true}, data{false}) 3: ** ./tests/cpp/data.cc:116 ::caf::test::not_equal_to(data{1}, data{true}) 3: ** ./tests/cpp/data.cc:117 ::caf::test::not_equal_to(data{-1}, data{1}) 3: ** ./tests/cpp/data.cc:118 ::caf::test::not_equal_to(data{1}, data{1u}) 3: ** ./tests/cpp/data.cc:119 ::caf::test::not_equal_to(data{1.111}, data{1.11}) 3: ** ./tests/cpp/data.cc:120 ::caf::test::equal_to(data{1.111}, data{1.111}) 3: -> 6 checks took 906 us 3: 3: - data - vector 2: -> 28 checks took 25 ms 2: 2: - triangle_peering 4: -> 8 checks took 3 ms 4: 4: - set data 4: ** ./tests/cpp/detail/data_generator.cc:35 ::caf::test::equal_to(sink(tag, container_size), caf::none) 4: ** ./tests/cpp/detail/data_generator.cc:31 ::caf::test::equal_to(sink(tag), caf::none) 4: ** ./tests/cpp/detail/data_generator.cc:35 ::caf::test::equal_to(sink(tag, container_size), caf::none) 4: ** ./tests/cpp/detail/data_generator.cc:31 ::caf::test::equal_to(sink(tag), caf::none) 4: ** ./tests/cpp/detail/data_generator.cc:42 ::caf::test::equal_to(generator(result), caf::none) 4: ** ./tests/cpp/detail/data_generator.cc:43 ::caf::test::equal_to(source.remaining(), 0u) 4: ** ./tests/cpp/detail/data_generator.cc:164 ::caf::test::equal_to(x.size(), 3u) 4: ** ./tests/cpp/detail/data_generator.cc:165 std::any_of(x.begin(), x.end(), holds{}) 4: ** ./tests/cpp/detail/data_generator.cc:166 std::any_of(x.begin(), x.end(), holds{}) 4: ** ./tests/cpp/detail/data_generator.cc:167 std::any_of(x.begin(), x.end(), holds{}) 4: ** ./tests/cpp/detail/data_generator.cc:168 std::none_of(x.begin(), x.end(), holds{}) 4: ** ./tests/cpp/detail/data_generator.cc:42 ::caf::test::equal_to(generator(result), caf::none) 4: ** ./tests/cpp/detail/data_generator.cc:43 ::caf::test::equal_to(source.remaining(), 0u) 4: ** ./tests/cpp/detail/data_generator.cc:169 ::caf::test::equal_to(generate(), x) 3: ** ./tests/cpp/data.cc:125 ::caf::test::equal_to(v.size(), 3u) 3: ** ./tests/cpp/data.cc:126 ::caf::test::equal_to(v[1], data{43}) 3: ** ./tests/cpp/data.cc:127 ::caf::test::equal_to(to_string(v), "(42, 43, 44)") 2: -> expect(atom::peer, caf::actor).from(self).to(core1).with(_, core2) [line 268] 2: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) 2: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr 2: ** /usr/include/caf/test/dsl.hpp:332 ::caf::test::equal_to(ptr->sender, src_) 2: ** /usr/include/caf/test/dsl.hpp:141 ::caf::test::equal_to(x, y) 2: ** /usr/include/caf/test/dsl.hpp:353 apply_args(inspector, ys_indices, ys) 2: -> query peer information from core1 [line 270] 2: ** ./tests/cpp/core.cc:275 ::caf::test::equal_to(xs.size(), 1u) 2: ** ./tests/cpp/core.cc:276 ::caf::test::equal_to(xs.front().status, peer_status::connecting) 2: -> expect(atom::peer, filter_type, caf::actor).from(core1).to(core2).with(_, filter_type{"a", "b", "c"}, core1) [line 280] 2: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) 2: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr 2: ** /usr/include/caf/test/dsl.hpp:332 ::caf::test::equal_to(ptr->sender, src_) 2: ** /usr/include/caf/test/dsl.hpp:141 ::caf::test::equal_to(x, y) 2: ** /usr/include/caf/test/dsl.hpp:141 ::caf::test::equal_to(x, y) 2: ** /usr/include/caf/test/dsl.hpp:353 apply_args(inspector, ys_indices, ys) 2: -> expect(atom::peer, caf::actor).from(self).to(core2).with(_, core3) [line 285] 2: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) 2: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr 2: ** /usr/include/caf/test/dsl.hpp:332 ::caf::test::equal_to(ptr->sender, src_) 2: ** /usr/include/caf/test/dsl.hpp:141 ::caf::test::equal_to(x, y) 2: ** /usr/include/caf/test/dsl.hpp:353 apply_args(inspector, ys_indices, ys) 2: -> query peer information from core2 [line 287] 2: ** ./tests/cpp/core.cc:292 ::caf::test::equal_to(xs.size(), 2u) 4: -> 14 checks took 3 ms 4: 4: - table data 2: ** ./tests/cpp/core.cc:293 ::caf::test::equal_to(xs.front().status, peer_status::peered) 2: ** ./tests/cpp/core.cc:294 ::caf::test::equal_to(xs.back().status, peer_status::connecting) 4: ** ./tests/cpp/detail/data_generator.cc:35 ::caf::test::equal_to(sink(tag, container_size), caf::none) 4: ** ./tests/cpp/detail/data_generator.cc:31 ::caf::test::equal_to(sink(tag), caf::none) 4: ** ./tests/cpp/detail/data_generator.cc:35 ::caf::test::equal_to(sink(tag, container_size), caf::none) 3: -> 3 checks took 3 ms 3: 3: - data - set 3: ** ./tests/cpp/data.cc:132 ::caf::test::equal_to(s.size(), 3u) 3: ** ./tests/cpp/data.cc:133 s.find("bar") != s.end() 2: -> query peer information from core1 [line 300] 2: ** ./tests/cpp/core.cc:305 ::caf::test::equal_to(xs.size(), 1u) 4: ** ./tests/cpp/detail/data_generator.cc:31 ::caf::test::equal_to(sink(tag), caf::none) 4: ** ./tests/cpp/detail/data_generator.cc:31 ::caf::test::equal_to(sink(tag), caf::none) 4: ** ./tests/cpp/detail/data_generator.cc:42 ::caf::test::equal_to(generator(result), caf::none) 3: ** ./tests/cpp/data.cc:134 s.find("qux") == s.end() 3: ** ./tests/cpp/data.cc:135 ::caf::test::equal_to(to_string(s), "{bar, baz, foo}") 2: ** ./tests/cpp/core.cc:306 ::caf::test::equal_to(xs.front().status, peer_status::peered) 2: -> query peer information from core2 [line 309] 2: ** ./tests/cpp/core.cc:314 ::caf::test::equal_to(xs.size(), 2u) 4: ** ./tests/cpp/detail/data_generator.cc:43 ::caf::test::equal_to(source.remaining(), 0u) 4: ** ./tests/cpp/detail/data_generator.cc:190 ::caf::test::equal_to(x.size(), 2u) 4: ** ./tests/cpp/detail/data_generator.cc:191 ::caf::test::equal_to(keys.size(), 2u) 4: ** ./tests/cpp/detail/data_generator.cc:192 ::caf::test::equal_to(values.size(), 2u) 4: ** ./tests/cpp/detail/data_generator.cc:193 std::any_of(keys.begin(), keys.end(), holds{}) 4: ** ./tests/cpp/detail/data_generator.cc:194 std::any_of(keys.begin(), keys.end(), holds
{}) 4: ** ./tests/cpp/detail/data_generator.cc:195 std::any_of(values.begin(), values.end(), holds{}) 2: ** ./tests/cpp/core.cc:315 ::caf::test::equal_to(xs.front().status, peer_status::peered) 2: ** ./tests/cpp/core.cc:316 ::caf::test::equal_to(xs.back().status, peer_status::peered) 2: -> query peer information from core3 [line 319] 2: ** ./tests/cpp/core.cc:324 ::caf::test::equal_to(xs.size(), 1u) 2: ** ./tests/cpp/core.cc:325 ::caf::test::equal_to(xs.front().status, peer_status::peered) 4: ** ./tests/cpp/detail/data_generator.cc:196 std::any_of(values.begin(), values.end(), holds{}) 4: ** ./tests/cpp/detail/data_generator.cc:42 ::caf::test::equal_to(generator(result), caf::none) 4: ** ./tests/cpp/detail/data_generator.cc:43 ::caf::test::equal_to(source.remaining(), 0u) 4: ** ./tests/cpp/detail/data_generator.cc:197 ::caf::test::equal_to(generate(), x) 3: -> 4 checks took 824 us 3: 3: - data - table 2: -> d1: 16@invalid-node [line 330] 2: ** ./tests/cpp/core.cc:342 ::caf::test::equal_to(xs, expected) 2: ** ./tests/cpp/core.cc:342 ::caf::test::equal_to(xs, expected) 3: ** ./tests/cpp/data.cc:141 i != t.end() 3: ** ./tests/cpp/data.cc:142 ::caf::test::equal_to(i->second, data{42}) 3: ** ./tests/cpp/data.cc:143 ::caf::test::equal_to(to_string(t), "{bar -> 43, baz -> 44, foo -> 42}") 3: -> 3 checks took 1 ms 3: 3: 3: +----------------------------------------------------------------------+ 3: data_generator 3: +----------------------------------------------------------------------+ 3: 3: - no data 4: -> 17 checks took 2 ms 4: 4: - vector data 4: ** ./tests/cpp/detail/data_generator.cc:35 ::caf::test::equal_to(sink(tag, container_size), caf::none) 4: ** ./tests/cpp/detail/data_generator.cc:31 ::caf::test::equal_to(sink(tag), caf::none) 4: ** ./tests/cpp/detail/data_generator.cc:35 ::caf::test::equal_to(sink(tag, container_size), caf::none) 2: ** ./tests/cpp/core.cc:352 xs.empty() 2: -> Shutdown core actors. [line 356] 3: ** ./tests/cpp/detail/data_generator.cc:31 ::caf::test::equal_to(sink(tag), caf::none) 3: ** ./tests/cpp/detail/data_generator.cc:42 ::caf::test::equal_to(generator(result), caf::none) 3: ** ./tests/cpp/detail/data_generator.cc:43 ::caf::test::equal_to(source.remaining(), 0u) 3: ** ./tests/cpp/detail/data_generator.cc:61 ::caf::test::equal_to(generate(), data()) 4: ** ./tests/cpp/detail/data_generator.cc:31 ::caf::test::equal_to(sink(tag), caf::none) 4: ** ./tests/cpp/detail/data_generator.cc:42 ::caf::test::equal_to(generator(result), caf::none) 4: ** ./tests/cpp/detail/data_generator.cc:43 ::caf::test::equal_to(source.remaining(), 0u) 4: ** ./tests/cpp/detail/data_generator.cc:215 holds_alternative(x[0]) 4: ** ./tests/cpp/detail/data_generator.cc:216 holds_alternative(x[1]) 4: ** ./tests/cpp/detail/data_generator.cc:217 holds_alternative(x[2]) 4: ** ./tests/cpp/detail/data_generator.cc:42 ::caf::test::equal_to(generator(result), caf::none) 4: ** ./tests/cpp/detail/data_generator.cc:43 ::caf::test::equal_to(source.remaining(), 0u) 4: ** ./tests/cpp/detail/data_generator.cc:218 ::caf::test::equal_to(generate(), x) 3: -> 4 checks took 935 us 3: 3: - boolean data 3: ** ./tests/cpp/detail/data_generator.cc:31 ::caf::test::equal_to(sink(tag), caf::none) 3: ** ./tests/cpp/detail/data_generator.cc:42 ::caf::test::equal_to(generator(result), caf::none) 3: ** ./tests/cpp/detail/data_generator.cc:43 ::caf::test::equal_to(source.remaining(), 0u) 3: ** ./tests/cpp/detail/data_generator.cc:67 holds_alternative(x) 3: ** ./tests/cpp/detail/data_generator.cc:42 ::caf::test::equal_to(generator(result), caf::none) 3: ** ./tests/cpp/detail/data_generator.cc:43 ::caf::test::equal_to(source.remaining(), 0u) 3: ** ./tests/cpp/detail/data_generator.cc:68 ::caf::test::equal_to(generate(), x) 3: -> 7 checks took 1 ms 3: 3: - count data 3: ** ./tests/cpp/detail/data_generator.cc:31 ::caf::test::equal_to(sink(tag), caf::none) 3: ** ./tests/cpp/detail/data_generator.cc:42 ::caf::test::equal_to(generator(result), caf::none) 3: ** ./tests/cpp/detail/data_generator.cc:43 ::caf::test::equal_to(source.remaining(), 0u) 3: ** ./tests/cpp/detail/data_generator.cc:74 holds_alternative(x) 3: ** ./tests/cpp/detail/data_generator.cc:42 ::caf::test::equal_to(generator(result), caf::none) 3: ** ./tests/cpp/detail/data_generator.cc:43 ::caf::test::equal_to(source.remaining(), 0u) 3: ** ./tests/cpp/detail/data_generator.cc:75 ::caf::test::equal_to(generate(), x) 3: -> 7 checks took 782 us 3: 3: - integer data 3: ** ./tests/cpp/detail/data_generator.cc:31 ::caf::test::equal_to(sink(tag), caf::none) 3: ** ./tests/cpp/detail/data_generator.cc:42 ::caf::test::equal_to(generator(result), caf::none) 3: ** ./tests/cpp/detail/data_generator.cc:43 ::caf::test::equal_to(source.remaining(), 0u) 3: ** ./tests/cpp/detail/data_generator.cc:81 holds_alternative(x) 3: ** ./tests/cpp/detail/data_generator.cc:42 ::caf::test::equal_to(generator(result), caf::none) 3: ** ./tests/cpp/detail/data_generator.cc:43 ::caf::test::equal_to(source.remaining(), 0u) 3: ** ./tests/cpp/detail/data_generator.cc:82 ::caf::test::equal_to(generate(), x) 3: -> 7 checks took 1 ms 3: 3: - real data 3: ** ./tests/cpp/detail/data_generator.cc:31 ::caf::test::equal_to(sink(tag), caf::none) 3: ** ./tests/cpp/detail/data_generator.cc:42 ::caf::test::equal_to(generator(result), caf::none) 3: ** ./tests/cpp/detail/data_generator.cc:43 ::caf::test::equal_to(source.remaining(), 0u) 3: ** ./tests/cpp/detail/data_generator.cc:88 holds_alternative(x) 3: ** ./tests/cpp/detail/data_generator.cc:42 ::caf::test::equal_to(generator(result), caf::none) 3: ** ./tests/cpp/detail/data_generator.cc:43 ::caf::test::equal_to(source.remaining(), 0u) 3: ** ./tests/cpp/detail/data_generator.cc:89 ::caf::test::equal_to(generate(), x) 3: -> 7 checks took 837 us 3: 3: - string data 3: ** ./tests/cpp/detail/data_generator.cc:35 ::caf::test::equal_to(sink(tag, container_size), caf::none) 3: ** ./tests/cpp/detail/data_generator.cc:42 ::caf::test::equal_to(generator(result), caf::none) 3: ** ./tests/cpp/detail/data_generator.cc:43 ::caf::test::equal_to(source.remaining(), 0u) 3: ** ./tests/cpp/detail/data_generator.cc:100 std::all_of(x.begin(), x.end(), isprint) 3: ** ./tests/cpp/detail/data_generator.cc:101 ::caf::test::equal_to(x.size(), 42u) 3: ** ./tests/cpp/detail/data_generator.cc:42 ::caf::test::equal_to(generator(result), caf::none) 3: ** ./tests/cpp/detail/data_generator.cc:43 ::caf::test::equal_to(source.remaining(), 0u) 3: ** ./tests/cpp/detail/data_generator.cc:102 ::caf::test::equal_to(generate(), x) 2: -> 31 checks took 8 ms 2: 2: - sequenced_peering 2: -> core1 = 5@invalid-node [line 373] 2: -> core2 = 6@invalid-node [line 374] 2: -> core3 = 7@invalid-node [line 375] 2: -> leaf1 = 8@invalid-node [line 382] 2: -> leaf2 = 10@invalid-node [line 386] 2: -> expect(atom::peer, caf::actor).from(self).to(core1).with(_, core2) [line 390] 2: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) 2: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr 2: ** /usr/include/caf/test/dsl.hpp:332 ::caf::test::equal_to(ptr->sender, src_) 2: ** /usr/include/caf/test/dsl.hpp:141 ::caf::test::equal_to(x, y) 2: ** /usr/include/caf/test/dsl.hpp:353 apply_args(inspector, ys_indices, ys) 2: -> query peer information from core1 [line 392] 2: ** ./tests/cpp/core.cc:397 ::caf::test::equal_to(xs.size(), 1u) 2: ** ./tests/cpp/core.cc:398 ::caf::test::equal_to(xs.front().status, peer_status::connecting) 2: -> expect(atom::peer, filter_type, caf::actor).from(core1).to(core2).with(_, filter_type{"a", "b", "c"}, core1) [line 401] 2: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) 2: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr 2: ** /usr/include/caf/test/dsl.hpp:332 ::caf::test::equal_to(ptr->sender, src_) 2: ** /usr/include/caf/test/dsl.hpp:141 ::caf::test::equal_to(x, y) 2: ** /usr/include/caf/test/dsl.hpp:141 ::caf::test::equal_to(x, y) 2: ** /usr/include/caf/test/dsl.hpp:353 apply_args(inspector, ys_indices, ys) 2: -> spin up driver and transmit first half of the data [line 404] 2: -> d1 = 13@invalid-node [line 406] 2: ** ./tests/cpp/core.cc:417 ::caf::test::equal_to(xs, expected) 2: -> kill core2 [line 420] 2: -> make sure core1 sees no peer anymore [line 423] 2: ** ./tests/cpp/core.cc:428 ::caf::test::equal_to(xs.size(), 0u) 2: -> expect(atom::peer, caf::actor).from(self).to(core1).with(_, core3) [line 433] 2: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) 2: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr 2: ** /usr/include/caf/test/dsl.hpp:332 ::caf::test::equal_to(ptr->sender, src_) 2: ** /usr/include/caf/test/dsl.hpp:141 ::caf::test::equal_to(x, y) 2: ** /usr/include/caf/test/dsl.hpp:353 apply_args(inspector, ys_indices, ys) 2: -> query peer information from core1 [line 435] 2: ** ./tests/cpp/core.cc:440 ::caf::test::equal_to(xs.size(), 1u) 2: ** ./tests/cpp/core.cc:441 ::caf::test::equal_to(xs.front().status, peer_status::connecting) 2: -> expect(atom::peer, filter_type, caf::actor).from(core1).to(core3).with(_, filter_type{"a", "b", "c"}, core1) [line 445] 4: -> 12 checks took 1 ms 4: 4: - roundtrip with meta_data_writer 4: ** ./tests/cpp/detail/data_generator.cc:224 ::caf::test::equal_to(writer(x), caf::none) 4: ** ./tests/cpp/detail/data_generator.cc:42 ::caf::test::equal_to(generator(result), caf::none) 4: ** ./tests/cpp/detail/data_generator.cc:43 ::caf::test::equal_to(source.remaining(), 0u) 4: ** ./tests/cpp/detail/data_generator.cc:231 ::caf::test::equal_to(x.size(), y.size()) 4: ** ./tests/cpp/detail/data_generator.cc:232 holds_alternative(y[0]) 4: ** ./tests/cpp/detail/data_generator.cc:233 holds_alternative(y[1]) 4: ** ./tests/cpp/detail/data_generator.cc:234 holds_alternative(y[2]) 4: ** ./tests/cpp/detail/data_generator.cc:235 ::caf::test::equal_to(get(x[2]).size(), get(y[2]).size()) 4: ** ./tests/cpp/detail/data_generator.cc:236 holds_alternative(y[3]) 4: ** ./tests/cpp/detail/data_generator.cc:237 ::caf::test::equal_to(get(x[3]).size(), get(y[3]).size()) 4: -> 10 checks took 1 ms 4: 4: 4: +----------------------------------------------------------------------+ 4: summary 4: +----------------------------------------------------------------------+ 4: 4: suites: 1 4: tests: 16 4: checks: 136 4: time: 32 ms 4: success: 100% 4: 4: +----------------------------------------------------------------------+ 3: -> 8 checks took 1 ms 3: 3: - address data 3: ** ./tests/cpp/detail/data_generator.cc:31 ::caf::test::equal_to(sink(tag), caf::none) 3: ** ./tests/cpp/detail/data_generator.cc:42 ::caf::test::equal_to(generator(result), caf::none) 3: ** ./tests/cpp/detail/data_generator.cc:43 ::caf::test::equal_to(source.remaining(), 0u) 3: ** ./tests/cpp/detail/data_generator.cc:108 holds_alternative
(x) 3: ** ./tests/cpp/detail/data_generator.cc:42 ::caf::test::equal_to(generator(result), caf::none) 3: ** ./tests/cpp/detail/data_generator.cc:43 ::caf::test::equal_to(source.remaining(), 0u) 3: ** ./tests/cpp/detail/data_generator.cc:109 ::caf::test::equal_to(generate(), x) 3: -> 7 checks took 1 ms 3: 3: - subnet data 2: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) 2: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr 2: ** /usr/include/caf/test/dsl.hpp:332 ::caf::test::equal_to(ptr->sender, src_) 2: ** /usr/include/caf/test/dsl.hpp:141 ::caf::test::equal_to(x, y) 2: ** /usr/include/caf/test/dsl.hpp:141 ::caf::test::equal_to(x, y) 2: ** /usr/include/caf/test/dsl.hpp:353 apply_args(inspector, ys_indices, ys) 2: -> restart driver and send second half of the data [line 448] 2: ** ./tests/cpp/core.cc:454 ::caf::test::equal_to(xs, expected) 2: -> Shutdown core actors. [line 457] 1/28 Test #4: data_generator ................... Passed 0.12 sec test 5 Start 5: generator_file_writer 5: Test command: /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/bin/broker-test "-v" "4" "-s" "generator_file_writer" 5: Working Directory: /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/tests 5: Environment variables: 5: BROKER_TEST_DIR=/build/broker-1.4.0+ds1/tests 5: Test timeout computed to be: 20 3: ** ./tests/cpp/detail/data_generator.cc:31 ::caf::test::equal_to(sink(tag), caf::none) 3: ** ./tests/cpp/detail/data_generator.cc:42 ::caf::test::equal_to(generator(result), caf::none) 3: ** ./tests/cpp/detail/data_generator.cc:43 ::caf::test::equal_to(source.remaining(), 0u) 3: ** ./tests/cpp/detail/data_generator.cc:115 holds_alternative(x) 3: ** ./tests/cpp/detail/data_generator.cc:42 ::caf::test::equal_to(generator(result), caf::none) 3: ** ./tests/cpp/detail/data_generator.cc:43 ::caf::test::equal_to(source.remaining(), 0u) 3: ** ./tests/cpp/detail/data_generator.cc:116 ::caf::test::equal_to(generate(), x) 3: -> 7 checks took 2 ms 3: 3: - port data 3: ** ./tests/cpp/detail/data_generator.cc:31 ::caf::test::equal_to(sink(tag), caf::none) 3: ** ./tests/cpp/detail/data_generator.cc:42 ::caf::test::equal_to(generator(result), caf::none) 3: ** ./tests/cpp/detail/data_generator.cc:43 ::caf::test::equal_to(source.remaining(), 0u) 3: ** ./tests/cpp/detail/data_generator.cc:122 holds_alternative(x) 3: ** ./tests/cpp/detail/data_generator.cc:42 ::caf::test::equal_to(generator(result), caf::none) 3: ** ./tests/cpp/detail/data_generator.cc:43 ::caf::test::equal_to(source.remaining(), 0u) 3: ** ./tests/cpp/detail/data_generator.cc:123 ::caf::test::equal_to(generate(), x) 3: -> 7 checks took 922 us 3: 3: - timestamp data 3: ** ./tests/cpp/detail/data_generator.cc:31 ::caf::test::equal_to(sink(tag), caf::none) 3: ** ./tests/cpp/detail/data_generator.cc:42 ::caf::test::equal_to(generator(result), caf::none) 3: ** ./tests/cpp/detail/data_generator.cc:43 ::caf::test::equal_to(source.remaining(), 0u) 3: ** ./tests/cpp/detail/data_generator.cc:129 holds_alternative(x) 3: ** ./tests/cpp/detail/data_generator.cc:42 ::caf::test::equal_to(generator(result), caf::none) 3: ** ./tests/cpp/detail/data_generator.cc:43 ::caf::test::equal_to(source.remaining(), 0u) 3: ** ./tests/cpp/detail/data_generator.cc:130 ::caf::test::equal_to(generate(), x) 3: -> 7 checks took 1 ms 3: 3: - timespan data 3: ** ./tests/cpp/detail/data_generator.cc:31 ::caf::test::equal_to(sink(tag), caf::none) 3: ** ./tests/cpp/detail/data_generator.cc:42 ::caf::test::equal_to(generator(result), caf::none) 3: ** ./tests/cpp/detail/data_generator.cc:43 ::caf::test::equal_to(source.remaining(), 0u) 3: ** ./tests/cpp/detail/data_generator.cc:136 holds_alternative(x) 3: ** ./tests/cpp/detail/data_generator.cc:42 ::caf::test::equal_to(generator(result), caf::none) 3: ** ./tests/cpp/detail/data_generator.cc:43 ::caf::test::equal_to(source.remaining(), 0u) 3: ** ./tests/cpp/detail/data_generator.cc:137 ::caf::test::equal_to(generate(), x) 3: -> 7 checks took 1 ms 3: 3: - enum_value data 3: ** ./tests/cpp/detail/data_generator.cc:35 ::caf::test::equal_to(sink(tag, container_size), caf::none) 3: ** ./tests/cpp/detail/data_generator.cc:42 ::caf::test::equal_to(generator(result), caf::none) 3: ** ./tests/cpp/detail/data_generator.cc:43 ::caf::test::equal_to(source.remaining(), 0u) 3: ** ./tests/cpp/detail/data_generator.cc:148 std::all_of(x.name.begin(), x.name.end(), isprint) 3: ** ./tests/cpp/detail/data_generator.cc:149 ::caf::test::equal_to(x.name.size(), 42u) 3: ** ./tests/cpp/detail/data_generator.cc:42 ::caf::test::equal_to(generator(result), caf::none) 3: ** ./tests/cpp/detail/data_generator.cc:43 ::caf::test::equal_to(source.remaining(), 0u) 3: ** ./tests/cpp/detail/data_generator.cc:150 ::caf::test::equal_to(generate(), x) 3: -> 8 checks took 923 us 3: 3: - set data 3: ** ./tests/cpp/detail/data_generator.cc:35 ::caf::test::equal_to(sink(tag, container_size), caf::none) 3: ** ./tests/cpp/detail/data_generator.cc:31 ::caf::test::equal_to(sink(tag), caf::none) 3: ** ./tests/cpp/detail/data_generator.cc:35 ::caf::test::equal_to(sink(tag, container_size), caf::none) 3: ** ./tests/cpp/detail/data_generator.cc:31 ::caf::test::equal_to(sink(tag), caf::none) 3: ** ./tests/cpp/detail/data_generator.cc:42 ::caf::test::equal_to(generator(result), caf::none) 3: ** ./tests/cpp/detail/data_generator.cc:43 ::caf::test::equal_to(source.remaining(), 0u) 3: ** ./tests/cpp/detail/data_generator.cc:164 ::caf::test::equal_to(x.size(), 3u) 3: ** ./tests/cpp/detail/data_generator.cc:165 std::any_of(x.begin(), x.end(), holds{}) 3: ** ./tests/cpp/detail/data_generator.cc:166 std::any_of(x.begin(), x.end(), holds{}) 3: ** ./tests/cpp/detail/data_generator.cc:167 std::any_of(x.begin(), x.end(), holds{}) 3: ** ./tests/cpp/detail/data_generator.cc:168 std::none_of(x.begin(), x.end(), holds{}) 3: ** ./tests/cpp/detail/data_generator.cc:42 ::caf::test::equal_to(generator(result), caf::none) 3: ** ./tests/cpp/detail/data_generator.cc:43 ::caf::test::equal_to(source.remaining(), 0u) 3: ** ./tests/cpp/detail/data_generator.cc:169 ::caf::test::equal_to(generate(), x) 3: -> 14 checks took 3 ms 3: 3: - table data 3: ** ./tests/cpp/detail/data_generator.cc:35 ::caf::test::equal_to(sink(tag, container_size), caf::none) 3: ** ./tests/cpp/detail/data_generator.cc:31 ::caf::test::equal_to(sink(tag), caf::none) 3: ** ./tests/cpp/detail/data_generator.cc:35 ::caf::test::equal_to(sink(tag, container_size), caf::none) 3: ** ./tests/cpp/detail/data_generator.cc:31 ::caf::test::equal_to(sink(tag), caf::none) 3: ** ./tests/cpp/detail/data_generator.cc:31 ::caf::test::equal_to(sink(tag), caf::none) 3: ** ./tests/cpp/detail/data_generator.cc:42 ::caf::test::equal_to(generator(result), caf::none) 3: ** ./tests/cpp/detail/data_generator.cc:43 ::caf::test::equal_to(source.remaining(), 0u) 3: ** ./tests/cpp/detail/data_generator.cc:190 ::caf::test::equal_to(x.size(), 2u) 3: ** ./tests/cpp/detail/data_generator.cc:191 ::caf::test::equal_to(keys.size(), 2u) 3: ** ./tests/cpp/detail/data_generator.cc:192 ::caf::test::equal_to(values.size(), 2u) 3: ** ./tests/cpp/detail/data_generator.cc:193 std::any_of(keys.begin(), keys.end(), holds{}) 3: ** ./tests/cpp/detail/data_generator.cc:194 std::any_of(keys.begin(), keys.end(), holds
{}) 3: ** ./tests/cpp/detail/data_generator.cc:195 std::any_of(values.begin(), values.end(), holds{}) 3: ** ./tests/cpp/detail/data_generator.cc:196 std::any_of(values.begin(), values.end(), holds{}) 3: ** ./tests/cpp/detail/data_generator.cc:42 ::caf::test::equal_to(generator(result), caf::none) 3: ** ./tests/cpp/detail/data_generator.cc:43 ::caf::test::equal_to(source.remaining(), 0u) 3: ** ./tests/cpp/detail/data_generator.cc:197 ::caf::test::equal_to(generate(), x) 2: -> 29 checks took 8 ms 2: 2: - failed_handshake_stage0 2: -> core1 = 6@2BD0A6C3AF8FE09A0E45224DF045BA1F825AB200#23820 [line 474] 2: -> core2 = 9@2BD0A6C3AF8FE09A0E45224DF045BA1F825AB200#23820 [line 478] 2: -> init done [line 480] 2: -> expect(atom::peer, caf::actor).from(self).to(core1).with(_, core2) [line 529] 2: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) 2: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr 2: ** /usr/include/caf/test/dsl.hpp:332 ::caf::test::equal_to(ptr->sender, src_) 2: ** /usr/include/caf/test/dsl.hpp:141 ::caf::test::equal_to(x, y) 2: ** /usr/include/caf/test/dsl.hpp:353 apply_args(inspector, ys_indices, ys) 2: ** ./tests/cpp/core.cc:531 ::caf::test::equal_to(log, expected_log) 2: -> 6 checks took 13 ms 2: 2: - failed_handshake_stage1 2: -> core1 = 6@2BD0A6C3AF8FE09A0E45224DF045BA1F825AB201#23820 [line 474] 2: -> core2 = 9@2BD0A6C3AF8FE09A0E45224DF045BA1F825AB201#23820 [line 478] 2: -> init done [line 480] 2: -> expect(atom::peer, caf::actor).from(self).to(core2).with(_, core1) [line 538] 2: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) 2: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr 2: ** /usr/include/caf/test/dsl.hpp:332 ::caf::test::equal_to(ptr->sender, src_) 2: ** /usr/include/caf/test/dsl.hpp:141 ::caf::test::equal_to(x, y) 2: ** /usr/include/caf/test/dsl.hpp:353 apply_args(inspector, ys_indices, ys) 2: -> expect(atom::peer, filter_type, caf::actor).from(core2).to(core1).with(_, filter_type{"a", "b", "c"}, core2) [line 539] 2: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) 2: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr 2: ** /usr/include/caf/test/dsl.hpp:332 ::caf::test::equal_to(ptr->sender, src_) 2: ** /usr/include/caf/test/dsl.hpp:141 ::caf::test::equal_to(x, y) 2: ** /usr/include/caf/test/dsl.hpp:141 ::caf::test::equal_to(x, y) 2: ** /usr/include/caf/test/dsl.hpp:353 apply_args(inspector, ys_indices, ys) 2: ** ./tests/cpp/core.cc:543 ::caf::test::equal_to(log, expected_log) 3: -> 17 checks took 12 ms 3: 3: - vector data 3: ** ./tests/cpp/detail/data_generator.cc:35 ::caf::test::equal_to(sink(tag, container_size), caf::none) 3: ** ./tests/cpp/detail/data_generator.cc:31 ::caf::test::equal_to(sink(tag), caf::none) 3: ** ./tests/cpp/detail/data_generator.cc:35 ::caf::test::equal_to(sink(tag, container_size), caf::none) 3: ** ./tests/cpp/detail/data_generator.cc:31 ::caf::test::equal_to(sink(tag), caf::none) 3: ** ./tests/cpp/detail/data_generator.cc:42 ::caf::test::equal_to(generator(result), caf::none) 3: ** ./tests/cpp/detail/data_generator.cc:43 ::caf::test::equal_to(source.remaining(), 0u) 3: ** ./tests/cpp/detail/data_generator.cc:215 holds_alternative(x[0]) 3: ** ./tests/cpp/detail/data_generator.cc:216 holds_alternative(x[1]) 3: ** ./tests/cpp/detail/data_generator.cc:217 holds_alternative(x[2]) 3: ** ./tests/cpp/detail/data_generator.cc:42 ::caf::test::equal_to(generator(result), caf::none) 3: ** ./tests/cpp/detail/data_generator.cc:43 ::caf::test::equal_to(source.remaining(), 0u) 3: ** ./tests/cpp/detail/data_generator.cc:218 ::caf::test::equal_to(generate(), x) 3: -> 12 checks took 1 ms 3: 3: - roundtrip with meta_data_writer 3: ** ./tests/cpp/detail/data_generator.cc:224 ::caf::test::equal_to(writer(x), caf::none) 3: ** ./tests/cpp/detail/data_generator.cc:42 ::caf::test::equal_to(generator(result), caf::none) 3: ** ./tests/cpp/detail/data_generator.cc:43 ::caf::test::equal_to(source.remaining(), 0u) 3: ** ./tests/cpp/detail/data_generator.cc:231 ::caf::test::equal_to(x.size(), y.size()) 3: ** ./tests/cpp/detail/data_generator.cc:232 holds_alternative(y[0]) 3: ** ./tests/cpp/detail/data_generator.cc:233 holds_alternative(y[1]) 3: ** ./tests/cpp/detail/data_generator.cc:234 holds_alternative(y[2]) 3: ** ./tests/cpp/detail/data_generator.cc:235 ::caf::test::equal_to(get(x[2]).size(), get(y[2]).size()) 3: ** ./tests/cpp/detail/data_generator.cc:236 holds_alternative(y[3]) 3: ** ./tests/cpp/detail/data_generator.cc:237 ::caf::test::equal_to(get(x[3]).size(), get(y[3]).size()) 2: -> 12 checks took 10 ms 2: 2: - failed_handshake_stage2 3: -> 10 checks took 1 ms 3: 3: 3: +----------------------------------------------------------------------+ 3: meta_data_writer 3: +----------------------------------------------------------------------+ 3: 3: - default constructed data 3: ** ./tests/cpp/detail/meta_data_writer.cc:28 ::caf::test::equal_to(writer(x), caf::none) 3: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) 3: ** ./tests/cpp/detail/meta_data_writer.cc:52 ::caf::test::equal_to(pull(), data::type::none) 3: ** ./tests/cpp/detail/meta_data_writer.cc:53 at_end() 2: -> core1 = 6@2BD0A6C3AF8FE09A0E45224DF045BA1F825AB202#23820 [line 474] 2: -> core2 = 9@2BD0A6C3AF8FE09A0E45224DF045BA1F825AB202#23820 [line 478] 2: -> init done [line 480] 2: -> initiate handshake between core1 and core2 [line 548] 2: -> expect(atom::peer, caf::actor).from(self).to(core1).with(_, core2) [line 550] 2: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) 2: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr 2: ** /usr/include/caf/test/dsl.hpp:332 ::caf::test::equal_to(ptr->sender, src_) 2: ** /usr/include/caf/test/dsl.hpp:141 ::caf::test::equal_to(x, y) 2: ** /usr/include/caf/test/dsl.hpp:353 apply_args(inspector, ys_indices, ys) 2: -> expect(atom::peer, filter_type, caf::actor).from(_).to(core2).with(_, filter_type{"a", "b", "c"}, core1) [line 551] 2: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) 2: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr 2: ** /usr/include/caf/test/dsl.hpp:141 ::caf::test::equal_to(x, y) 2: ** /usr/include/caf/test/dsl.hpp:141 ::caf::test::equal_to(x, y) 2: ** /usr/include/caf/test/dsl.hpp:353 apply_args(inspector, ys_indices, ys) 2: -> send kill to core2 [line 553] 2: -> have core1 handle the pending handshake [line 555] 2: -> expect(caf::open_stream_msg).from(_).to(core1).with(_, _, _, _, _, false) [line 556] 2: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) 2: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr 2: ** /usr/include/caf/test/dsl.hpp:353 apply_args(inspector, ys_indices, ys) 3: -> 4 checks took 3 ms 3: 3: - boolean data 3: ** ./tests/cpp/detail/meta_data_writer.cc:28 ::caf::test::equal_to(writer(x), caf::none) 3: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) 3: ** ./tests/cpp/detail/meta_data_writer.cc:58 ::caf::test::equal_to(pull(), data::type::boolean) 3: ** ./tests/cpp/detail/meta_data_writer.cc:59 at_end() 2: -> run remaining messages [line 557] 3: -> 4 checks took 1 ms 3: 3: - count data 3: ** ./tests/cpp/detail/meta_data_writer.cc:28 ::caf::test::equal_to(writer(x), caf::none) 3: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) 3: ** ./tests/cpp/detail/meta_data_writer.cc:64 ::caf::test::equal_to(pull(), data::type::count) 3: ** ./tests/cpp/detail/meta_data_writer.cc:65 at_end() 2: -> check log of the event subscriber [line 559] 2: ** ./tests/cpp/core.cc:560 ::caf::test::equal_to(log, expected_log) 2: -> 14 checks took 6 ms 2: 2: - failed_handshake_stage3 3: -> 4 checks took 2 ms 3: 3: - integer data 3: ** ./tests/cpp/detail/meta_data_writer.cc:28 ::caf::test::equal_to(writer(x), caf::none) 3: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) 3: ** ./tests/cpp/detail/meta_data_writer.cc:70 ::caf::test::equal_to(pull(), data::type::integer) 3: ** ./tests/cpp/detail/meta_data_writer.cc:71 at_end() 3: -> 4 checks took 1 ms 3: 3: - real data 3: ** ./tests/cpp/detail/meta_data_writer.cc:28 ::caf::test::equal_to(writer(x), caf::none) 3: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) 3: ** ./tests/cpp/detail/meta_data_writer.cc:76 ::caf::test::equal_to(pull(), data::type::real) 3: ** ./tests/cpp/detail/meta_data_writer.cc:77 at_end() 2: -> core1 = 6@2BD0A6C3AF8FE09A0E45224DF045BA1F825AB203#23820 [line 474] 2: -> core2 = 9@2BD0A6C3AF8FE09A0E45224DF045BA1F825AB203#23820 [line 478] 2: -> init done [line 480] 2: -> expect(atom::peer, caf::actor).from(self).to(core2).with(_, core1) [line 567] 3: -> 4 checks took 786 us 3: 3: - string data 3: ** ./tests/cpp/detail/meta_data_writer.cc:28 ::caf::test::equal_to(writer(x), caf::none) 3: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) 3: ** ./tests/cpp/detail/meta_data_writer.cc:82 ::caf::test::equal_to(pull(), data::type::string) 3: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) 3: ** ./tests/cpp/detail/meta_data_writer.cc:83 ::caf::test::equal_to(pull(), 11u) 3: ** ./tests/cpp/detail/meta_data_writer.cc:84 at_end() 2: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) 2: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr 2: ** /usr/include/caf/test/dsl.hpp:332 ::caf::test::equal_to(ptr->sender, src_) 2: ** /usr/include/caf/test/dsl.hpp:141 ::caf::test::equal_to(x, y) 2: ** /usr/include/caf/test/dsl.hpp:353 apply_args(inspector, ys_indices, ys) 2: -> expect(atom::peer, filter_type, caf::actor).from(core2).to(core1).with(_, filter_type{"a", "b", "c"}, core2) [line 568] 2: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) 2: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr 2: ** /usr/include/caf/test/dsl.hpp:332 ::caf::test::equal_to(ptr->sender, src_) 2: ** /usr/include/caf/test/dsl.hpp:141 ::caf::test::equal_to(x, y) 2: ** /usr/include/caf/test/dsl.hpp:141 ::caf::test::equal_to(x, y) 2: ** /usr/include/caf/test/dsl.hpp:353 apply_args(inspector, ys_indices, ys) 2: -> expect(caf::open_stream_msg).from(_).to(core2).with(_, core1, _, _, false) [line 570] 2: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) 2: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr 2: ** /usr/include/caf/test/dsl.hpp:353 apply_args(inspector, ys_indices, ys) 2: -> expect(caf::open_stream_msg).from(_).to(core1).with(_, core2, _, _, false) [line 572] 2: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) 2: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr 2: ** /usr/include/caf/test/dsl.hpp:353 apply_args(inspector, ys_indices, ys) 3: -> 6 checks took 1 ms 3: 3: - address data 3: ** ./tests/cpp/detail/meta_data_writer.cc:28 ::caf::test::equal_to(writer(x), caf::none) 3: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) 3: ** ./tests/cpp/detail/meta_data_writer.cc:89 ::caf::test::equal_to(pull(), data::type::address) 3: ** ./tests/cpp/detail/meta_data_writer.cc:90 at_end() 2: ** ./tests/cpp/core.cc:574 ::caf::test::equal_to(log, expected_log) 3: -> 4 checks took 1 ms 3: 3: - subnet data 3: ** ./tests/cpp/detail/meta_data_writer.cc:28 ::caf::test::equal_to(writer(x), caf::none) 3: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) 3: ** ./tests/cpp/detail/meta_data_writer.cc:95 ::caf::test::equal_to(pull(), data::type::subnet) 3: ** ./tests/cpp/detail/meta_data_writer.cc:96 at_end() 2: -> 18 checks took 7 ms 2: 2: - unpeer_core1_from_core2 3: -> 4 checks took 907 us 3: 3: - port data 3: ** ./tests/cpp/detail/meta_data_writer.cc:28 ::caf::test::equal_to(writer(x), caf::none) 3: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) 3: ** ./tests/cpp/detail/meta_data_writer.cc:101 ::caf::test::equal_to(pull(), data::type::port) 3: ** ./tests/cpp/detail/meta_data_writer.cc:102 at_end() 3: -> 4 checks took 1 ms 3: 3: - timestamp data 3: ** ./tests/cpp/detail/meta_data_writer.cc:28 ::caf::test::equal_to(writer(x), caf::none) 3: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) 3: ** ./tests/cpp/detail/meta_data_writer.cc:107 ::caf::test::equal_to(pull(), data::type::timestamp) 3: ** ./tests/cpp/detail/meta_data_writer.cc:108 at_end() 3: -> 4 checks took 1 ms 3: 3: - timespan data 3: ** ./tests/cpp/detail/meta_data_writer.cc:28 ::caf::test::equal_to(writer(x), caf::none) 3: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) 3: ** ./tests/cpp/detail/meta_data_writer.cc:113 ::caf::test::equal_to(pull(), data::type::timespan) 3: ** ./tests/cpp/detail/meta_data_writer.cc:114 at_end() 2: -> core1 = 6@2BD0A6C3AF8FE09A0E45224DF045BA1F825AB204#23820 [line 474] 2: -> core2 = 9@2BD0A6C3AF8FE09A0E45224DF045BA1F825AB204#23820 [line 478] 2: -> init done [line 480] 2: -> initiate handshake between core1 and core2 [line 579] 2: -> unpeer core1 and core2 [line 582] 2: ** ./tests/cpp/core.cc:585 ::caf::test::equal_to(log, expected_log) 2: -> unpeering again emits peer_invalid [line 586] 2: ** ./tests/cpp/core.cc:589 ::caf::test::equal_to(log, expected_log) 2: -> unpeering from an unconnected network emits peer_invalid [line 590] 2: ** ./tests/cpp/core.cc:593 ::caf::test::equal_to(log, expected_log) 3: -> 4 checks took 3 ms 3: 3: - enum_value data 3: ** ./tests/cpp/detail/meta_data_writer.cc:28 ::caf::test::equal_to(writer(x), caf::none) 3: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) 3: ** ./tests/cpp/detail/meta_data_writer.cc:119 ::caf::test::equal_to(pull(), data::type::enum_value) 3: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) 3: ** ./tests/cpp/detail/meta_data_writer.cc:120 ::caf::test::equal_to(pull(), 6u) 3: ** ./tests/cpp/detail/meta_data_writer.cc:121 at_end() 3: -> 6 checks took 1 ms 3: 3: - set data 3: ** ./tests/cpp/detail/meta_data_writer.cc:28 ::caf::test::equal_to(writer(x), caf::none) 3: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) 3: ** ./tests/cpp/detail/meta_data_writer.cc:130 ::caf::test::equal_to(pull(), data::type::set) 3: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) 3: ** ./tests/cpp/detail/meta_data_writer.cc:131 ::caf::test::equal_to(pull(), 3u) 3: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) 3: ** ./tests/cpp/detail/meta_data_writer.cc:132 ::caf::test::equal_to(pull(), data::type::integer) 3: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) 3: ** ./tests/cpp/detail/meta_data_writer.cc:133 ::caf::test::equal_to(pull(), data::type::integer) 3: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) 3: ** ./tests/cpp/detail/meta_data_writer.cc:134 ::caf::test::equal_to(pull(), data::type::integer) 3: ** ./tests/cpp/detail/meta_data_writer.cc:135 at_end() 3: -> 12 checks took 1 ms 3: 3: - table data 3: ** ./tests/cpp/detail/meta_data_writer.cc:28 ::caf::test::equal_to(writer(x), caf::none) 3: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) 3: ** ./tests/cpp/detail/meta_data_writer.cc:144 ::caf::test::equal_to(pull(), data::type::table) 3: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) 3: ** ./tests/cpp/detail/meta_data_writer.cc:145 ::caf::test::equal_to(pull(), 3u) 3: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) 3: ** ./tests/cpp/detail/meta_data_writer.cc:146 ::caf::test::equal_to(pull(), data::type::integer) 3: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) 3: ** ./tests/cpp/detail/meta_data_writer.cc:147 ::caf::test::equal_to(pull(), data::type::real) 3: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) 3: ** ./tests/cpp/detail/meta_data_writer.cc:148 ::caf::test::equal_to(pull(), data::type::integer) 3: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) 3: ** ./tests/cpp/detail/meta_data_writer.cc:149 ::caf::test::equal_to(pull(), data::type::string) 3: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) 3: ** ./tests/cpp/detail/meta_data_writer.cc:150 ::caf::test::equal_to(pull(), 11u) 3: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) 3: ** ./tests/cpp/detail/meta_data_writer.cc:151 ::caf::test::equal_to(pull(), data::type::integer) 3: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) 3: ** ./tests/cpp/detail/meta_data_writer.cc:152 ::caf::test::equal_to(pull(), data::type::address) 3: ** ./tests/cpp/detail/meta_data_writer.cc:153 at_end() 2: -> 3 checks took 7 ms 2: 2: - unpeer_core2_from_core1 2: -> core1 = 6@2BD0A6C3AF8FE09A0E45224DF045BA1F825AB205#23820 [line 474] 2: -> core2 = 9@2BD0A6C3AF8FE09A0E45224DF045BA1F825AB205#23820 [line 478] 2: -> init done [line 480] 3: -> 20 checks took 2 ms 3: 3: - vector data 3: ** ./tests/cpp/detail/meta_data_writer.cc:28 ::caf::test::equal_to(writer(x), caf::none) 3: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) 3: ** ./tests/cpp/detail/meta_data_writer.cc:162 ::caf::test::equal_to(pull(), data::type::vector) 3: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) 3: ** ./tests/cpp/detail/meta_data_writer.cc:163 ::caf::test::equal_to(pull(), 3u) 3: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) 3: ** ./tests/cpp/detail/meta_data_writer.cc:164 ::caf::test::equal_to(pull(), data::type::integer) 3: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) 3: ** ./tests/cpp/detail/meta_data_writer.cc:165 ::caf::test::equal_to(pull(), data::type::string) 3: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) 3: ** ./tests/cpp/detail/meta_data_writer.cc:166 ::caf::test::equal_to(pull(), 11u) 3: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) 3: ** ./tests/cpp/detail/meta_data_writer.cc:167 ::caf::test::equal_to(pull(), data::type::real) 3: ** ./tests/cpp/detail/meta_data_writer.cc:168 at_end() 3: -> 14 checks took 1 ms 3: 3: 3: +----------------------------------------------------------------------+ 3: summary 3: +----------------------------------------------------------------------+ 3: 3: suites: 3 3: tests: 44 3: checks: 288 3: time: 87 ms 3: success: 100% 3: 3: +----------------------------------------------------------------------+ 2: ** ./tests/cpp/core.cc:605 ::caf::test::equal_to(log, expected_log) 2: ** ./tests/cpp/core.cc:609 ::caf::test::equal_to(log, expected_log) 2: ** ./tests/cpp/core.cc:613 ::caf::test::equal_to(log, expected_log) 2: -> 3 checks took 11 ms 2: 2: - remote_peers_setup1 2/28 Test #3: data ............................. Passed 0.20 sec test 6 Start 6: meta_command_writer 6: Test command: /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/bin/broker-test "-v" "4" "-s" "meta_command_writer" 6: Working Directory: /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/tests 6: Environment variables: 6: BROKER_TEST_DIR=/build/broker-1.4.0+ds1/tests 6: Test timeout computed to be: 20 1: ** ./tests/cpp/backend.cc:221 ::caf::test::equal_to(run([&] { return backend->get("foo"); }, "backend->get(\"foo\")"), data{7}) 1: -> overwrite [line 222] 1: ** ./tests/cpp/backend.cc:224 ::caf::test::equal_to(run([&] { return backend->get("foo"); }, "backend->get(\"foo\")"), data{42}) 2: -> prepare connections on earth and mars [line 634] 2: -> publish core on mars [line 639] 2: ** ./tests/cpp/core.cc:642 ::caf::test::equal_to(res, 8080u) 2: -> connect mars and earth [line 646] 2: ** /usr/include/caf/test/io_dsl.hpp:100 res 2: -> core1: 6@2BD0A6C3AF8FE09A0E45224DF045BA1F825AB206#23820 [line 652] 2: -> core2: 6@2BD0A6C3AF8FE09A0E45224DF045BA1F825AB207#23820 [line 653] 2: -> leaf: 10@2BD0A6C3AF8FE09A0E45224DF045BA1F825AB207#23820 [line 654] 2: -> d1: 11@2BD0A6C3AF8FE09A0E45224DF045BA1F825AB206#23820 [line 662] 2: ** ./tests/cpp/core.cc:672 ::caf::test::equal_to(xs, expected) 1: -> no key [line 225] 1: ** ./tests/cpp/backend.cc:229 ::caf::test::equal_to(bar.error(), ec::no_such_key) 1: -> 3 checks took 120 ms 1: 1: - add/remove 2: -> 3 checks took 19 ms 2: 2: - remote_peers_setup2 2: -> prepare connections on earth and mars [line 693] 2: -> publish core on mars [line 698] 2: ** ./tests/cpp/core.cc:701 ::caf::test::equal_to(res, 8080u) 2: -> connect mars and earth [line 705] 2: ** /usr/include/caf/test/io_dsl.hpp:100 res 2: -> core1: 6@2BD0A6C3AF8FE09A0E45224DF045BA1F825AB208#23820 [line 711] 2: -> core2: 6@2BD0A6C3AF8FE09A0E45224DF045BA1F825AB209#23820 [line 712] 2: -> leaf: 10@2BD0A6C3AF8FE09A0E45224DF045BA1F825AB208#23820 [line 713] 2: -> d1: 10@2BD0A6C3AF8FE09A0E45224DF045BA1F825AB209#23820 [line 722] 2: ** ./tests/cpp/core.cc:733 ::caf::test::equal_to(xs, expected) 2: -> shutdown core actors [line 736] 2: -> 3 checks took 15 ms 2: 2: 2: +----------------------------------------------------------------------+ 2: summary 2: +----------------------------------------------------------------------+ 2: 2: suites: 1 2: tests: 11 2: checks: 150 2: time: 134 ms 2: success: 100% 2: 2: +----------------------------------------------------------------------+ 3/28 Test #2: core ............................. Passed 0.25 sec test 7 Start 7: meta_data_writer 7: Test command: /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/bin/broker-test "-v" "4" "-s" "meta_data_writer" 7: Working Directory: /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/tests 7: Environment variables: 7: BROKER_TEST_DIR=/build/broker-1.4.0+ds1/tests 7: Test timeout computed to be: 20 5: +----------------------------------------------------------------------+ 5: generator_file_writer 5: +----------------------------------------------------------------------+ 5: 5: - data_message roundtrip with generator_file_reader 5: ** ./tests/cpp/detail/generator_file_writer.cc:41 ::caf::test::not_equal_to(reader, nullptr) 5: ** ./tests/cpp/detail/generator_file_writer.cc:43 ::caf::test::equal_to(reader->read(y_msg), caf::none) 5: ** ./tests/cpp/detail/generator_file_writer.cc:44 ::caf::test::equal_to(reader->at_end(), true) 5: ** ./tests/cpp/detail/generator_file_writer.cc:45 ::caf::test::equal_to(get_topic(y_msg), topic{"foo/bar"}) 5: ** ./tests/cpp/detail/generator_file_writer.cc:46 is_data_message(y_msg) 5: ** ./tests/cpp/detail/generator_file_writer.cc:48 holds_alternative(y_data) 5: ** ./tests/cpp/detail/generator_file_writer.cc:50 ::caf::test::equal_to(x.size(), y.size()) 5: ** ./tests/cpp/detail/generator_file_writer.cc:51 holds_alternative(y[0]) 5: ** ./tests/cpp/detail/generator_file_writer.cc:52 holds_alternative(y[1]) 5: ** ./tests/cpp/detail/generator_file_writer.cc:53 holds_alternative(y[2]) 5: ** ./tests/cpp/detail/generator_file_writer.cc:54 ::caf::test::equal_to(get(x[2]).size(), get(y[2]).size()) 5: ** ./tests/cpp/detail/generator_file_writer.cc:55 holds_alternative(y[3]) 5: ** ./tests/cpp/detail/generator_file_writer.cc:56 ::caf::test::equal_to(get(x[3]).size(), get(y[3]).size()) 5: ** ./tests/cpp/detail/generator_file_writer.cc:57 ::caf::test::equal_to(reader->read(y_msg), ec::end_of_file) 5: -> 14 checks took 5 ms 5: 5: - command_message roundtrip with generator_file_reader 5: ** ./tests/cpp/detail/generator_file_writer.cc:69 ::caf::test::not_equal_to(reader, nullptr) 5: ** ./tests/cpp/detail/generator_file_writer.cc:71 ::caf::test::equal_to(reader->read(y_msg), caf::none) 5: ** ./tests/cpp/detail/generator_file_writer.cc:72 ::caf::test::equal_to(reader->at_end(), true) 5: ** ./tests/cpp/detail/generator_file_writer.cc:73 ::caf::test::equal_to(get_topic(y_msg), topic{"foo/bar"}) 5: ** ./tests/cpp/detail/generator_file_writer.cc:74 is_data_message(y_msg) 5: ** ./tests/cpp/detail/generator_file_writer.cc:76 holds_alternative(y_data) 5: ** ./tests/cpp/detail/generator_file_writer.cc:78 ::caf::test::equal_to(x.size(), y.size()) 5: ** ./tests/cpp/detail/generator_file_writer.cc:79 holds_alternative(y[0]) 5: ** ./tests/cpp/detail/generator_file_writer.cc:80 holds_alternative(y[1]) 5: ** ./tests/cpp/detail/generator_file_writer.cc:81 holds_alternative(y[2]) 5: ** ./tests/cpp/detail/generator_file_writer.cc:82 ::caf::test::equal_to(get(x[2]).size(), get(y[2]).size()) 5: ** ./tests/cpp/detail/generator_file_writer.cc:83 holds_alternative(y[3]) 5: ** ./tests/cpp/detail/generator_file_writer.cc:84 ::caf::test::equal_to(get(x[3]).size(), get(y[3]).size()) 5: ** ./tests/cpp/detail/generator_file_writer.cc:85 ::caf::test::equal_to(reader->read(y_msg), ec::end_of_file) 5: -> 14 checks took 5 ms 5: 5: 5: +----------------------------------------------------------------------+ 5: summary 5: +----------------------------------------------------------------------+ 5: 5: suites: 1 5: tests: 2 5: checks: 28 5: time: 10 ms 5: success: 100% 5: 5: +----------------------------------------------------------------------+ 4/28 Test #5: generator_file_writer ............ Passed 0.13 sec test 8 Start 8: error 8: Test command: /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/bin/broker-test "-v" "4" "-s" "error" 8: Working Directory: /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/tests 8: Environment variables: 8: BROKER_TEST_DIR=/build/broker-1.4.0+ds1/tests 8: Test timeout computed to be: 20 1: ** ./tests/cpp/backend.cc:235 add 1: ** ./tests/cpp/backend.cc:237 get 1: ** ./tests/cpp/backend.cc:238 ::caf::test::equal_to(*get, data{42}) 1: ** ./tests/cpp/backend.cc:241 erase 1: ** ./tests/cpp/backend.cc:244 !remove 1: ** ./tests/cpp/backend.cc:245 ::caf::test::equal_to(remove, ec::no_such_key) 1: -> add [line 248] 6: +----------------------------------------------------------------------+ 6: meta_command_writer 6: +----------------------------------------------------------------------+ 6: 6: - default constructed command 6: ** ./tests/cpp/detail/meta_command_writer.cc:31 ::caf::test::equal_to(writer(cmd), caf::none) 6: ** ./tests/cpp/detail/meta_command_writer.cc:39 ::caf::test::equal_to(source(result), caf::none) 6: ** ./tests/cpp/detail/meta_command_writer.cc:55 ::caf::test::equal_to(pull(), internal_command::type::none) 6: ** ./tests/cpp/detail/meta_command_writer.cc:56 at_end() 6: -> 4 checks took 3 ms 6: 6: - put_command 6: ** ./tests/cpp/detail/meta_command_writer.cc:31 ::caf::test::equal_to(writer(cmd), caf::none) 6: ** ./tests/cpp/detail/meta_command_writer.cc:39 ::caf::test::equal_to(source(result), caf::none) 6: ** ./tests/cpp/detail/meta_command_writer.cc:61 ::caf::test::equal_to(pull(), internal_command::type::put_command) 6: ** ./tests/cpp/detail/meta_command_writer.cc:39 ::caf::test::equal_to(source(result), caf::none) 6: ** ./tests/cpp/detail/meta_command_writer.cc:63 ::caf::test::equal_to(pull(), data::type::string) 6: ** ./tests/cpp/detail/meta_command_writer.cc:39 ::caf::test::equal_to(source(result), caf::none) 6: ** ./tests/cpp/detail/meta_command_writer.cc:64 ::caf::test::equal_to(pull(), 5u) 6: ** ./tests/cpp/detail/meta_command_writer.cc:39 ::caf::test::equal_to(source(result), caf::none) 6: ** ./tests/cpp/detail/meta_command_writer.cc:65 ::caf::test::equal_to(pull(), data::type::string) 6: ** ./tests/cpp/detail/meta_command_writer.cc:39 ::caf::test::equal_to(source(result), caf::none) 6: ** ./tests/cpp/detail/meta_command_writer.cc:66 ::caf::test::equal_to(pull(), 6u) 6: ** ./tests/cpp/detail/meta_command_writer.cc:67 at_end() 6: -> 12 checks took 4 ms 6: 6: - put_unique_command 6: ** ./tests/cpp/detail/meta_command_writer.cc:31 ::caf::test::equal_to(writer(cmd), caf::none) 6: ** ./tests/cpp/detail/meta_command_writer.cc:39 ::caf::test::equal_to(source(result), caf::none) 6: ** ./tests/cpp/detail/meta_command_writer.cc:72 ::caf::test::equal_to(pull(), internal_command::type::put_unique_command) 6: ** ./tests/cpp/detail/meta_command_writer.cc:39 ::caf::test::equal_to(source(result), caf::none) 6: ** ./tests/cpp/detail/meta_command_writer.cc:74 ::caf::test::equal_to(pull(), data::type::string) 6: ** ./tests/cpp/detail/meta_command_writer.cc:39 ::caf::test::equal_to(source(result), caf::none) 6: ** ./tests/cpp/detail/meta_command_writer.cc:75 ::caf::test::equal_to(pull(), 5u) 6: ** ./tests/cpp/detail/meta_command_writer.cc:39 ::caf::test::equal_to(source(result), caf::none) 6: ** ./tests/cpp/detail/meta_command_writer.cc:76 ::caf::test::equal_to(pull(), data::type::string) 6: ** ./tests/cpp/detail/meta_command_writer.cc:39 ::caf::test::equal_to(source(result), caf::none) 6: ** ./tests/cpp/detail/meta_command_writer.cc:77 ::caf::test::equal_to(pull(), 6u) 6: ** ./tests/cpp/detail/meta_command_writer.cc:78 at_end() 6: -> 12 checks took 2 ms 6: 6: - erase_command 6: ** ./tests/cpp/detail/meta_command_writer.cc:31 ::caf::test::equal_to(writer(cmd), caf::none) 6: ** ./tests/cpp/detail/meta_command_writer.cc:39 ::caf::test::equal_to(source(result), caf::none) 6: ** ./tests/cpp/detail/meta_command_writer.cc:83 ::caf::test::equal_to(pull(), internal_command::type::erase_command) 6: ** ./tests/cpp/detail/meta_command_writer.cc:39 ::caf::test::equal_to(source(result), caf::none) 6: ** ./tests/cpp/detail/meta_command_writer.cc:85 ::caf::test::equal_to(pull(), data::type::string) 6: ** ./tests/cpp/detail/meta_command_writer.cc:39 ::caf::test::equal_to(source(result), caf::none) 6: ** ./tests/cpp/detail/meta_command_writer.cc:86 ::caf::test::equal_to(pull(), 6u) 6: ** ./tests/cpp/detail/meta_command_writer.cc:87 at_end() 1: ** ./tests/cpp/backend.cc:250 add 1: ** ./tests/cpp/backend.cc:252 get 1: ** ./tests/cpp/backend.cc:253 ::caf::test::equal_to(*get, data{44}) 1: -> remove [line 254] 1: ** ./tests/cpp/backend.cc:256 !remove 1: ** ./tests/cpp/backend.cc:257 ::caf::test::equal_to(remove, ec::type_clash) 6: -> 8 checks took 5 ms 6: 6: - add_command 6: ** ./tests/cpp/detail/meta_command_writer.cc:31 ::caf::test::equal_to(writer(cmd), caf::none) 6: ** ./tests/cpp/detail/meta_command_writer.cc:39 ::caf::test::equal_to(source(result), caf::none) 6: ** ./tests/cpp/detail/meta_command_writer.cc:92 ::caf::test::equal_to(pull(), internal_command::type::add_command) 6: ** ./tests/cpp/detail/meta_command_writer.cc:39 ::caf::test::equal_to(source(result), caf::none) 6: ** ./tests/cpp/detail/meta_command_writer.cc:94 ::caf::test::equal_to(pull(), data::type::string) 6: ** ./tests/cpp/detail/meta_command_writer.cc:39 ::caf::test::equal_to(source(result), caf::none) 6: ** ./tests/cpp/detail/meta_command_writer.cc:95 ::caf::test::equal_to(pull(), 3u) 6: ** ./tests/cpp/detail/meta_command_writer.cc:39 ::caf::test::equal_to(source(result), caf::none) 6: ** ./tests/cpp/detail/meta_command_writer.cc:96 ::caf::test::equal_to(pull(), data::type::string) 6: ** ./tests/cpp/detail/meta_command_writer.cc:39 ::caf::test::equal_to(source(result), caf::none) 6: ** ./tests/cpp/detail/meta_command_writer.cc:97 ::caf::test::equal_to(pull(), 5u) 6: ** ./tests/cpp/detail/meta_command_writer.cc:39 ::caf::test::equal_to(source(result), caf::none) 6: ** ./tests/cpp/detail/meta_command_writer.cc:98 ::caf::test::equal_to(pull(), data::type::table) 6: ** ./tests/cpp/detail/meta_command_writer.cc:99 at_end() 6: -> 14 checks took 1 ms 6: 6: - subtract_command 6: ** ./tests/cpp/detail/meta_command_writer.cc:31 ::caf::test::equal_to(writer(cmd), caf::none) 6: ** ./tests/cpp/detail/meta_command_writer.cc:39 ::caf::test::equal_to(source(result), caf::none) 6: ** ./tests/cpp/detail/meta_command_writer.cc:104 ::caf::test::equal_to(pull(), internal_command::type::subtract_command) 6: ** ./tests/cpp/detail/meta_command_writer.cc:39 ::caf::test::equal_to(source(result), caf::none) 6: ** ./tests/cpp/detail/meta_command_writer.cc:106 ::caf::test::equal_to(pull(), data::type::string) 6: ** ./tests/cpp/detail/meta_command_writer.cc:39 ::caf::test::equal_to(source(result), caf::none) 6: ** ./tests/cpp/detail/meta_command_writer.cc:107 ::caf::test::equal_to(pull(), 3u) 6: ** ./tests/cpp/detail/meta_command_writer.cc:39 ::caf::test::equal_to(source(result), caf::none) 6: ** ./tests/cpp/detail/meta_command_writer.cc:108 ::caf::test::equal_to(pull(), data::type::string) 6: ** ./tests/cpp/detail/meta_command_writer.cc:39 ::caf::test::equal_to(source(result), caf::none) 6: ** ./tests/cpp/detail/meta_command_writer.cc:109 ::caf::test::equal_to(pull(), 5u) 6: ** ./tests/cpp/detail/meta_command_writer.cc:110 at_end() 6: -> 12 checks took 1 ms 6: 6: - snapshot_command 6: ** ./tests/cpp/detail/meta_command_writer.cc:31 ::caf::test::equal_to(writer(cmd), caf::none) 6: ** ./tests/cpp/detail/meta_command_writer.cc:39 ::caf::test::equal_to(source(result), caf::none) 6: ** ./tests/cpp/detail/meta_command_writer.cc:115 ::caf::test::equal_to(pull(), internal_command::type::snapshot_command) 6: ** ./tests/cpp/detail/meta_command_writer.cc:117 at_end() 6: -> 4 checks took 2 ms 6: 6: - snapshot_sync_command 6: ** ./tests/cpp/detail/meta_command_writer.cc:31 ::caf::test::equal_to(writer(cmd), caf::none) 6: ** ./tests/cpp/detail/meta_command_writer.cc:39 ::caf::test::equal_to(source(result), caf::none) 6: ** ./tests/cpp/detail/meta_command_writer.cc:122 ::caf::test::equal_to(pull(), internal_command::type::snapshot_sync_command) 6: ** ./tests/cpp/detail/meta_command_writer.cc:124 at_end() 6: -> 4 checks took 2 ms 6: 6: - set_command 6: ** ./tests/cpp/detail/meta_command_writer.cc:31 ::caf::test::equal_to(writer(cmd), caf::none) 6: ** ./tests/cpp/detail/meta_command_writer.cc:39 ::caf::test::equal_to(source(result), caf::none) 6: ** ./tests/cpp/detail/meta_command_writer.cc:129 ::caf::test::equal_to(pull(), internal_command::type::set_command) 6: ** ./tests/cpp/detail/meta_command_writer.cc:39 ::caf::test::equal_to(source(result), caf::none) 6: ** ./tests/cpp/detail/meta_command_writer.cc:131 ::caf::test::equal_to(pull(), 1u) 6: ** ./tests/cpp/detail/meta_command_writer.cc:39 ::caf::test::equal_to(source(result), caf::none) 6: ** ./tests/cpp/detail/meta_command_writer.cc:132 ::caf::test::equal_to(pull(), data::type::string) 6: ** ./tests/cpp/detail/meta_command_writer.cc:39 ::caf::test::equal_to(source(result), caf::none) 6: ** ./tests/cpp/detail/meta_command_writer.cc:133 ::caf::test::equal_to(pull(), 3u) 6: ** ./tests/cpp/detail/meta_command_writer.cc:39 ::caf::test::equal_to(source(result), caf::none) 6: ** ./tests/cpp/detail/meta_command_writer.cc:134 ::caf::test::equal_to(pull(), data::type::string) 6: ** ./tests/cpp/detail/meta_command_writer.cc:39 ::caf::test::equal_to(source(result), caf::none) 6: ** ./tests/cpp/detail/meta_command_writer.cc:135 ::caf::test::equal_to(pull(), 5u) 6: ** ./tests/cpp/detail/meta_command_writer.cc:136 at_end() 7: +----------------------------------------------------------------------+ 7: meta_data_writer 7: +----------------------------------------------------------------------+ 7: 7: - default constructed data 1: ** ./tests/cpp/backend.cc:259 remove 7: ** ./tests/cpp/detail/meta_data_writer.cc:28 ::caf::test::equal_to(writer(x), caf::none) 7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) 7: ** ./tests/cpp/detail/meta_data_writer.cc:52 ::caf::test::equal_to(pull(), data::type::none) 7: ** ./tests/cpp/detail/meta_data_writer.cc:53 at_end() 1: ** ./tests/cpp/backend.cc:261 get 1: ** ./tests/cpp/backend.cc:262 ::caf::test::equal_to(*get, data{34}) 7: -> 4 checks took 1 ms 7: 7: - boolean data 7: ** ./tests/cpp/detail/meta_data_writer.cc:28 ::caf::test::equal_to(writer(x), caf::none) 7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) 7: ** ./tests/cpp/detail/meta_data_writer.cc:58 ::caf::test::equal_to(pull(), data::type::boolean) 7: ** ./tests/cpp/detail/meta_data_writer.cc:59 at_end() 7: -> 4 checks took 596 us 7: 7: - count data 7: ** ./tests/cpp/detail/meta_data_writer.cc:28 ::caf::test::equal_to(writer(x), caf::none) 7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) 7: ** ./tests/cpp/detail/meta_data_writer.cc:64 ::caf::test::equal_to(pull(), data::type::count) 7: ** ./tests/cpp/detail/meta_data_writer.cc:65 at_end() 7: -> 4 checks took 588 us 7: 7: - integer data 7: ** ./tests/cpp/detail/meta_data_writer.cc:28 ::caf::test::equal_to(writer(x), caf::none) 7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) 7: ** ./tests/cpp/detail/meta_data_writer.cc:70 ::caf::test::equal_to(pull(), data::type::integer) 7: ** ./tests/cpp/detail/meta_data_writer.cc:71 at_end() 7: -> 4 checks took 534 us 7: 7: - real data 6: -> 14 checks took 3 ms 6: 6: 6: +----------------------------------------------------------------------+ 6: summary 6: +----------------------------------------------------------------------+ 6: 6: suites: 1 6: tests: 9 6: checks: 84 6: time: 26 ms 6: success: 100% 6: 6: +----------------------------------------------------------------------+ 7: ** ./tests/cpp/detail/meta_data_writer.cc:28 ::caf::test::equal_to(writer(x), caf::none) 7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) 7: ** ./tests/cpp/detail/meta_data_writer.cc:76 ::caf::test::equal_to(pull(), data::type::real) 7: ** ./tests/cpp/detail/meta_data_writer.cc:77 at_end() 7: -> 4 checks took 779 us 7: 7: - string data 7: ** ./tests/cpp/detail/meta_data_writer.cc:28 ::caf::test::equal_to(writer(x), caf::none) 7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) 1: -> 14 checks took 127 ms 1: 1: - erase/exists 7: ** ./tests/cpp/detail/meta_data_writer.cc:82 ::caf::test::equal_to(pull(), data::type::string) 7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) 7: ** ./tests/cpp/detail/meta_data_writer.cc:83 ::caf::test::equal_to(pull(), 11u) 7: ** ./tests/cpp/detail/meta_data_writer.cc:84 at_end() 5/28 Test #6: meta_command_writer .............. Passed 0.14 sec test 9 Start 9: filter 9: Test command: /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/bin/broker-test "-v" "4" "-s" "filter" 9: Working Directory: /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/tests 9: Environment variables: 9: BROKER_TEST_DIR=/build/broker-1.4.0+ds1/tests 9: Test timeout computed to be: 20 7: -> 6 checks took 5 ms 7: 7: - address data 7: ** ./tests/cpp/detail/meta_data_writer.cc:28 ::caf::test::equal_to(writer(x), caf::none) 7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) 7: ** ./tests/cpp/detail/meta_data_writer.cc:89 ::caf::test::equal_to(pull(), data::type::address) 7: ** ./tests/cpp/detail/meta_data_writer.cc:90 at_end() 7: -> 4 checks took 646 us 7: 7: - subnet data 7: ** ./tests/cpp/detail/meta_data_writer.cc:28 ::caf::test::equal_to(writer(x), caf::none) 7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) 7: ** ./tests/cpp/detail/meta_data_writer.cc:95 ::caf::test::equal_to(pull(), data::type::subnet) 7: ** ./tests/cpp/detail/meta_data_writer.cc:96 at_end() 7: -> 4 checks took 932 us 7: 7: - port data 7: ** ./tests/cpp/detail/meta_data_writer.cc:28 ::caf::test::equal_to(writer(x), caf::none) 7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) 7: ** ./tests/cpp/detail/meta_data_writer.cc:101 ::caf::test::equal_to(pull(), data::type::port) 7: ** ./tests/cpp/detail/meta_data_writer.cc:102 at_end() 7: -> 4 checks took 3 ms 7: 7: - timestamp data 7: ** ./tests/cpp/detail/meta_data_writer.cc:28 ::caf::test::equal_to(writer(x), caf::none) 7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) 7: ** ./tests/cpp/detail/meta_data_writer.cc:107 ::caf::test::equal_to(pull(), data::type::timestamp) 7: ** ./tests/cpp/detail/meta_data_writer.cc:108 at_end() 7: -> 4 checks took 1 ms 7: 7: - timespan data 7: ** ./tests/cpp/detail/meta_data_writer.cc:28 ::caf::test::equal_to(writer(x), caf::none) 7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) 7: ** ./tests/cpp/detail/meta_data_writer.cc:113 ::caf::test::equal_to(pull(), data::type::timespan) 7: ** ./tests/cpp/detail/meta_data_writer.cc:114 at_end() 7: -> 4 checks took 604 us 7: 7: - enum_value data 7: ** ./tests/cpp/detail/meta_data_writer.cc:28 ::caf::test::equal_to(writer(x), caf::none) 7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) 7: ** ./tests/cpp/detail/meta_data_writer.cc:119 ::caf::test::equal_to(pull(), data::type::enum_value) 7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) 7: ** ./tests/cpp/detail/meta_data_writer.cc:120 ::caf::test::equal_to(pull(), 6u) 7: ** ./tests/cpp/detail/meta_data_writer.cc:121 at_end() 7: -> 6 checks took 1 ms 7: 7: - set data 7: ** ./tests/cpp/detail/meta_data_writer.cc:28 ::caf::test::equal_to(writer(x), caf::none) 7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) 7: ** ./tests/cpp/detail/meta_data_writer.cc:130 ::caf::test::equal_to(pull(), data::type::set) 7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) 7: ** ./tests/cpp/detail/meta_data_writer.cc:131 ::caf::test::equal_to(pull(), 3u) 7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) 7: ** ./tests/cpp/detail/meta_data_writer.cc:132 ::caf::test::equal_to(pull(), data::type::integer) 7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) 7: ** ./tests/cpp/detail/meta_data_writer.cc:133 ::caf::test::equal_to(pull(), data::type::integer) 7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) 7: ** ./tests/cpp/detail/meta_data_writer.cc:134 ::caf::test::equal_to(pull(), data::type::integer) 7: ** ./tests/cpp/detail/meta_data_writer.cc:135 at_end() 7: -> 12 checks took 3 ms 7: 7: - table data 7: ** ./tests/cpp/detail/meta_data_writer.cc:28 ::caf::test::equal_to(writer(x), caf::none) 7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) 7: ** ./tests/cpp/detail/meta_data_writer.cc:144 ::caf::test::equal_to(pull(), data::type::table) 7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) 7: ** ./tests/cpp/detail/meta_data_writer.cc:145 ::caf::test::equal_to(pull(), 3u) 7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) 7: ** ./tests/cpp/detail/meta_data_writer.cc:146 ::caf::test::equal_to(pull(), data::type::integer) 7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) 7: ** ./tests/cpp/detail/meta_data_writer.cc:147 ::caf::test::equal_to(pull(), data::type::real) 7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) 7: ** ./tests/cpp/detail/meta_data_writer.cc:148 ::caf::test::equal_to(pull(), data::type::integer) 7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) 7: ** ./tests/cpp/detail/meta_data_writer.cc:149 ::caf::test::equal_to(pull(), data::type::string) 7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) 7: ** ./tests/cpp/detail/meta_data_writer.cc:150 ::caf::test::equal_to(pull(), 11u) 7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) 7: ** ./tests/cpp/detail/meta_data_writer.cc:151 ::caf::test::equal_to(pull(), data::type::integer) 7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) 7: ** ./tests/cpp/detail/meta_data_writer.cc:152 ::caf::test::equal_to(pull(), data::type::address) 7: ** ./tests/cpp/detail/meta_data_writer.cc:153 at_end() 7: -> 20 checks took 2 ms 7: 7: - vector data 7: ** ./tests/cpp/detail/meta_data_writer.cc:28 ::caf::test::equal_to(writer(x), caf::none) 7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) 7: ** ./tests/cpp/detail/meta_data_writer.cc:162 ::caf::test::equal_to(pull(), data::type::vector) 7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) 7: ** ./tests/cpp/detail/meta_data_writer.cc:163 ::caf::test::equal_to(pull(), 3u) 7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) 7: ** ./tests/cpp/detail/meta_data_writer.cc:164 ::caf::test::equal_to(pull(), data::type::integer) 7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) 7: ** ./tests/cpp/detail/meta_data_writer.cc:165 ::caf::test::equal_to(pull(), data::type::string) 7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) 7: ** ./tests/cpp/detail/meta_data_writer.cc:166 ::caf::test::equal_to(pull(), 11u) 7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) 7: ** ./tests/cpp/detail/meta_data_writer.cc:167 ::caf::test::equal_to(pull(), data::type::real) 7: ** ./tests/cpp/detail/meta_data_writer.cc:168 at_end() 7: -> 14 checks took 2 ms 7: 7: 7: +----------------------------------------------------------------------+ 7: summary 7: +----------------------------------------------------------------------+ 7: 7: suites: 1 7: tests: 15 7: checks: 98 7: time: 26 ms 7: success: 100% 7: 7: +----------------------------------------------------------------------+ 8: +----------------------------------------------------------------------+ 8: error 8: +----------------------------------------------------------------------+ 8: 8: - ec is convertible to and from string 8: ** ./tests/cpp/error.cc:42 ::caf::test::equal_to(to_string(ec::unspecified), "unspecified"s) 8: ** ./tests/cpp/error.cc:43 ::caf::test::equal_to(to_string(ec::peer_incompatible), "peer_incompatible"s) 8: ** ./tests/cpp/error.cc:44 ::caf::test::equal_to(to_string(ec::peer_invalid), "peer_invalid"s) 8: ** ./tests/cpp/error.cc:45 ::caf::test::equal_to(to_string(ec::peer_unavailable), "peer_unavailable"s) 8: ** ./tests/cpp/error.cc:46 ::caf::test::equal_to(to_string(ec::peer_timeout), "peer_timeout"s) 8: ** ./tests/cpp/error.cc:47 ::caf::test::equal_to(to_string(ec::master_exists), "master_exists"s) 8: ** ./tests/cpp/error.cc:48 ::caf::test::equal_to(to_string(ec::no_such_master), "no_such_master"s) 8: ** ./tests/cpp/error.cc:49 ::caf::test::equal_to(to_string(ec::no_such_key), "no_such_key"s) 8: ** ./tests/cpp/error.cc:50 ::caf::test::equal_to(to_string(ec::request_timeout), "request_timeout"s) 8: ** ./tests/cpp/error.cc:51 ::caf::test::equal_to(to_string(ec::type_clash), "type_clash"s) 8: ** ./tests/cpp/error.cc:52 ::caf::test::equal_to(to_string(ec::invalid_data), "invalid_data"s) 8: ** ./tests/cpp/error.cc:53 ::caf::test::equal_to(to_string(ec::backend_failure), "backend_failure"s) 8: ** ./tests/cpp/error.cc:54 ::caf::test::equal_to(to_string(ec::stale_data), "stale_data"s) 8: ** ./tests/cpp/error.cc:55 ::caf::test::equal_to(to_string(ec::cannot_open_file), "cannot_open_file"s) 8: ** ./tests/cpp/error.cc:56 ::caf::test::equal_to(to_string(ec::cannot_write_file), "cannot_write_file"s) 6/28 Test #7: meta_data_writer ................. Passed 0.13 sec test 10 Start 10: integration 10: Test command: /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/bin/broker-test "-v" "4" "-s" "integration" 10: Working Directory: /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/tests 10: Environment variables: 10: BROKER_TEST_DIR=/build/broker-1.4.0+ds1/tests 10: Test timeout computed to be: 20 8: ** ./tests/cpp/error.cc:57 ::caf::test::equal_to(to_string(ec::invalid_topic_key), "invalid_topic_key"s) 8: ** ./tests/cpp/error.cc:58 ::caf::test::equal_to(to_string(ec::end_of_file), "end_of_file"s) 8: ** ./tests/cpp/error.cc:59 ::caf::test::equal_to(to_string(ec::invalid_tag), "invalid_tag"s) 8: ** ./tests/cpp/error.cc:60 ::caf::test::equal_to(from_string("unspecified"), ec::unspecified) 8: ** ./tests/cpp/error.cc:61 ::caf::test::equal_to(from_string("peer_incompatible"), ec::peer_incompatible) 8: ** ./tests/cpp/error.cc:62 ::caf::test::equal_to(from_string("peer_invalid"), ec::peer_invalid) 8: ** ./tests/cpp/error.cc:63 ::caf::test::equal_to(from_string("peer_unavailable"), ec::peer_unavailable) 8: ** ./tests/cpp/error.cc:64 ::caf::test::equal_to(from_string("peer_timeout"), ec::peer_timeout) 8: ** ./tests/cpp/error.cc:65 ::caf::test::equal_to(from_string("master_exists"), ec::master_exists) 8: ** ./tests/cpp/error.cc:66 ::caf::test::equal_to(from_string("no_such_master"), ec::no_such_master) 8: ** ./tests/cpp/error.cc:67 ::caf::test::equal_to(from_string("no_such_key"), ec::no_such_key) 8: ** ./tests/cpp/error.cc:68 ::caf::test::equal_to(from_string("request_timeout"), ec::request_timeout) 8: ** ./tests/cpp/error.cc:69 ::caf::test::equal_to(from_string("type_clash"), ec::type_clash) 8: ** ./tests/cpp/error.cc:70 ::caf::test::equal_to(from_string("invalid_data"), ec::invalid_data) 8: ** ./tests/cpp/error.cc:71 ::caf::test::equal_to(from_string("backend_failure"), ec::backend_failure) 8: ** ./tests/cpp/error.cc:72 ::caf::test::equal_to(from_string("stale_data"), ec::stale_data) 8: ** ./tests/cpp/error.cc:73 ::caf::test::equal_to(from_string("cannot_open_file"), ec::cannot_open_file) 8: ** ./tests/cpp/error.cc:74 ::caf::test::equal_to(from_string("cannot_write_file"), ec::cannot_write_file) 8: ** ./tests/cpp/error.cc:75 ::caf::test::equal_to(from_string("invalid_topic_key"), ec::invalid_topic_key) 8: ** ./tests/cpp/error.cc:76 ::caf::test::equal_to(from_string("end_of_file"), ec::end_of_file) 8: ** ./tests/cpp/error.cc:77 ::caf::test::equal_to(from_string("invalid_tag"), ec::invalid_tag) 8: ** ./tests/cpp/error.cc:78 ::caf::test::equal_to(from_string("none"), nil) 8: ** ./tests/cpp/error.cc:79 ::caf::test::equal_to(from_string("foo"), nil) 8: -> 38 checks took 3 ms 8: 8: - default constructed errors have a fixed representation 8: ** ./tests/cpp/error.cc:83 ::caf::test::equal_to(get_as(error{}), vector({"error"s, enum_value{"none"}, nil})) 8: ** ./tests/cpp/error.cc:85 ::caf::test::equal_to(get_as(data{vector{"error"s, enum_value{"none"}, nil}}), error{}) 8: -> 2 checks took 1 ms 8: 8: - errors with category broker are convertible to and from data 8: ** ./tests/cpp/error.cc:90 ::caf::test::equal_to(get_as(make_error(ec::no_such_key)), make_data_error(ec::no_such_key)) 8: ** ./tests/cpp/error.cc:92 ::caf::test::equal_to(get_as(make_data_error(ec::no_such_key)), make_error(ec::no_such_key)) 8: ** ./tests/cpp/error.cc:94 ::caf::test::equal_to(get_as(make_error(ec::no_such_key, "my-key"s)), make_data_error(ec::no_such_key, {"my-key"s})) 8: ** ./tests/cpp/error.cc:96 ::caf::test::equal_to(get_as(make_data_error(ec::no_such_key, {"my-key"s})), make_error(ec::no_such_key, "my-key"s)) 8: ** ./tests/cpp/error.cc:98 ::caf::test::equal_to(get_as(make_error( ec::peer_invalid, endpoint_info{nid, network_info{"foo", 8080, timeout::seconds{42}}}, "invalid host"s)), make_data_error( ec::peer_invalid, {vector{nid_str, "foo"s, port{8080, port::protocol::tcp}, count{42}}, "invalid host"s})) 8: ** ./tests/cpp/error.cc:107 ::caf::test::equal_to(get_as(make_data_error( ec::peer_invalid, {vector{nid_str, "foo"s, port{8080, port::protocol::tcp}, count{42}}, "invalid host"s})), make_error( ec::peer_invalid, endpoint_info{nid, network_info{"foo", 8080, timeout::seconds{42}}}, "invalid host"s)) 8: ** ./tests/cpp/error.cc:116 ::caf::test::equal_to(get_as(make_data_error( ec::peer_invalid, {vector{nil, "foo"s, port{8080, port::protocol::tcp}, count{42}}, "no such peer"s})), make_error(ec::peer_invalid, endpoint_info{caf::node_id{}, network_info{"foo", 8080, timeout::seconds{42}}}, "invalid host"s)) 8: -> 7 checks took 1 ms 8: 8: - error view operate directly on raw data 8: ** ./tests/cpp/error.cc:133 view.valid() 8: ** ./tests/cpp/error.cc:134 ::caf::test::equal_to(view.code(), ec::peer_invalid) 8: ** ./tests/cpp/error.cc:135 ::caf::test::equal_to(*view.message(), "invalid host"s) 8: ** ./tests/cpp/error.cc:137 maybe_cxt != nil 8: ** ./tests/cpp/error.cc:139 ::caf::test::equal_to(cxt.node, nid) 8: ** ./tests/cpp/error.cc:140 cxt.network != nil 8: ** ./tests/cpp/error.cc:142 ::caf::test::equal_to(net, network_info("foo", 8080, timeout::seconds{42})) 8: -> 7 checks took 1 ms 8: 8: 8: +----------------------------------------------------------------------+ 8: summary 8: +----------------------------------------------------------------------+ 8: 8: suites: 1 8: tests: 4 8: checks: 54 8: time: 6 ms 8: success: 100% 8: 8: +----------------------------------------------------------------------+ 7/28 Test #8: error ............................ Passed 0.12 sec test 11 Start 11: master 11: Test command: /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/bin/broker-test "-v" "4" "-s" "master" 11: Working Directory: /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/tests 11: Environment variables: 11: BROKER_TEST_DIR=/build/broker-1.4.0+ds1/tests 11: Test timeout computed to be: 20 1: ** ./tests/cpp/backend.cc:268 exists 1: ** ./tests/cpp/backend.cc:269 !*exists 1: ** ./tests/cpp/backend.cc:271 erase 1: ** ./tests/cpp/backend.cc:273 put 1: ** ./tests/cpp/backend.cc:275 exists 1: ** ./tests/cpp/backend.cc:276 *exists 1: ** ./tests/cpp/backend.cc:278 put 1: ** ./tests/cpp/backend.cc:280 exists 1: ** ./tests/cpp/backend.cc:281 *exists 1: ** ./tests/cpp/backend.cc:283 erase 1: ** ./tests/cpp/backend.cc:285 erase 1: -> 11 checks took 95 ms 1: 1: - clear/keys 9: +----------------------------------------------------------------------+ 9: filter 9: +----------------------------------------------------------------------+ 9: 9: - extending a filter with less specific topics truncates 9: ** ./tests/cpp/filter_type.cc:27 ::caf::test::equal_to(f, make("/foo","/zeek")) 9: -> 1 check took 1 ms 9: 9: - extending a filter with unrelated topics appends 9: ** ./tests/cpp/filter_type.cc:33 ::caf::test::equal_to(f, make("/foo/boo", "/foo/bar", "/foo/baz", "/zeek")) 9: -> 1 check took 891 us 9: 9: - extending a filter with known topics does nothing 9: ** ./tests/cpp/filter_type.cc:39 ::caf::test::equal_to(f, make("/foo/bar", "/foo/baz", "/zeek")) 9: -> 1 check took 1 ms 9: 9: 9: +----------------------------------------------------------------------+ 9: summary 9: +----------------------------------------------------------------------+ 9: 9: suites: 1 9: tests: 3 9: checks: 3 9: time: 3 ms 9: success: 100% 9: 9: +----------------------------------------------------------------------+ 8/28 Test #9: filter ........................... Passed 0.12 sec test 12 Start 12: publisher 12: Test command: /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/bin/broker-test "-v" "4" "-s" "publisher" 12: Working Directory: /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/tests 12: Environment variables: 12: BROKER_TEST_DIR=/build/broker-1.4.0+ds1/tests 12: Test timeout computed to be: 20 10: +----------------------------------------------------------------------+ 10: integration 10: +----------------------------------------------------------------------+ 10: 10: - topic_prefix_matching_async_subscribe 10: -> prepare connections [line 280] 10: -> start listening on mercury:4040 [line 290] 10: -> peer venus to mercury:4040 [line 295] 11: +----------------------------------------------------------------------+ 11: master 11: +----------------------------------------------------------------------+ 11: 11: - local_master 10: -> peer earth to mercury:4040 [line 298] 1: ** ./tests/cpp/backend.cc:291 put 11: ** ./tests/cpp/master.cc:123 expected_ds.engaged() 11: -> 11@2BD0A6C3AF8FE09A0E45224DF045BA1F825AB200#23933 [line 125] 11: ** ./tests/cpp/master.cc:135 ::caf::test::equal_to(value_of(ds.get("hello")), data{"world"}) 11: ** ./tests/cpp/master.cc:139 ::caf::test::equal_to(n, "foo") 11: ** ./tests/cpp/master.cc:148 ::caf::test::equal_to(value_of(ds.get("hello")), data{"universe"}) 11: ** ./tests/cpp/master.cc:152 ::caf::test::equal_to(error_of(ds.get("hello")), caf::error{ec::no_such_key}) 11: ** ./tests/cpp/master.cc:154 ::caf::test::equal_to(log, pattern_list({ "insert\\(foo, hello, world, none, .+\\)", "update\\(foo, hello, world, universe, none, .+\\)", "erase\\(foo, hello, .+\\)", })) 11: -> 6 checks took 12 ms 11: 11: - master_with_clone 11: -> prepare connections on earth and mars [line 181] 11: -> publish core on mars [line 186] 11: ** ./tests/cpp/master.cc:189 ::caf::test::equal_to(res, 8080u) 1: ** ./tests/cpp/backend.cc:293 put 1: ** ./tests/cpp/backend.cc:295 size 1: ** ./tests/cpp/backend.cc:296 ::caf::test::equal_to(*size, 2u) 1: ** ./tests/cpp/backend.cc:299 ::caf::test::equal_to(*keys, x) 11: -> connect mars and earth [line 193] 11: ** /usr/include/caf/test/io_dsl.hpp:100 res 11: -> attach a master on earth [line 197] 10: -> assume two peers for mercury [line 317] 10: ** ./tests/cpp/integration.cc:320 ::caf::test::equal_to(mercury_peers.size(), 2u) 10: ** ./tests/cpp/integration.cc:321 ::caf::test::equal_to(mercury_peers.front().status, peer_status::peered) 10: ** ./tests/cpp/integration.cc:322 ::caf::test::equal_to(mercury_peers.back().status, peer_status::peered) 10: -> assume one peer for venus [line 323] 11: -> earth: expect(atom::local, internal_command).from(_).to(ms_earth) [line 210] 11: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) 11: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr 10: ** ./tests/cpp/integration.cc:326 ::caf::test::equal_to(venus_peers.size(), 1u) 10: ** ./tests/cpp/integration.cc:327 ::caf::test::equal_to(venus_peers.front().status, peer_status::peered) 10: -> assume one peer for earth [line 328] 10: ** ./tests/cpp/integration.cc:331 ::caf::test::equal_to(earth_peers.size(), 1u) 10: ** ./tests/cpp/integration.cc:332 ::caf::test::equal_to(earth_peers.front().status, peer_status::peered) 10: -> subscribe to 'zeek/events' on venus [line 333] 10: -> subscribe to 'zeek/events/failures' on earth [line 335] 10: -> verify subscriptions [line 337] 10: ** ./tests/cpp/integration.cc:342 ::caf::test::equal_to(mercury.ep.peer_subscriptions(), filter({"zeek/events", "zeek/events/failures"})) 10: ** ./tests/cpp/integration.cc:345 ::caf::test::equal_to(venus.ep.peer_subscriptions(), filter({})) 10: ** ./tests/cpp/integration.cc:347 ::caf::test::equal_to(earth.ep.peer_subscriptions(), filter({})) 10: -> publish to 'zeek/events/(logging|failures)' on mercury [line 348] 10: -> push2values downstream [line 205] 1: ** ./tests/cpp/backend.cc:301 clear 1: ** ./tests/cpp/backend.cc:303 size 1: ** ./tests/cpp/backend.cc:304 ::caf::test::equal_to(*size, 0u) 10: -> push2values downstream [line 205] 11: ** ./tests/cpp/master.cc:213 ::caf::test::equal_to(value_of(ds_earth.get("test")), data{123}) 11: -> earth: expect(atom::peer, actor).from(earth.self).to(core1).with(_, core2_proxy) [line 218] 11: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) 11: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr 11: ** /usr/include/caf/test/dsl.hpp:332 ::caf::test::equal_to(ptr->sender, src_) 11: ** /usr/include/caf/test/dsl.hpp:141 ::caf::test::equal_to(x, y) 11: ** /usr/include/caf/test/dsl.hpp:353 apply_args(inspector, ys_indices, ys) 10: -> verify published data [line 351] 10: ** ./tests/cpp/integration.cc:352 ::caf::test::equal_to(mercury.data, data_msgs({})) 10: ** ./tests/cpp/integration.cc:353 ::caf::test::equal_to(venus.data, data_msgs({{"zeek/events/failures", "oops"}, {"zeek/events/failures", "sorry!"}, {"zeek/events/logging", 123}, {"zeek/events/logging", 456}})) 11: -> mars: expect(atom::peer, filter_type, actor).from(_).to(core2).with(_, filter_type{foo_master}, _) [line 222] 11: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) 11: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr 11: ** /usr/include/caf/test/dsl.hpp:141 ::caf::test::equal_to(x, y) 10: ** ./tests/cpp/integration.cc:357 ::caf::test::equal_to(earth.data, data_msgs({{"zeek/events/failures", "oops"}, {"zeek/events/failures", "sorry!"}})) 11: ** /usr/include/caf/test/dsl.hpp:353 apply_args(inspector, ys_indices, ys) 1: -> 8 checks took 87 ms 1: 1: - expiration with expiry 10: -> shut down earth [line 153] 10: -> shut down venus [line 153] 10: -> shut down mercury [line 153] 11: -> earth: expect(open_stream_msg).from(_).to(core1) [line 226] 11: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) 11: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr 11: -> mars: expect(open_stream_msg).from(_).to(core2) [line 230] 11: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) 11: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr 11: -> mars: expect(upstream_msg::ack_open).from(_).to(core2) [line 231] 11: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) 11: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr 11: -> earth: expect(upstream_msg::ack_open).from(_).to(core1) [line 234] 11: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) 11: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr 11: -> attach a clone on mars [line 239] 11: ** ./tests/cpp/master.cc:242 expected_ds_mars.engaged() 11: -> mars: expect(open_stream_msg).from(_).to(ms_mars) [line 248] 11: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) 11: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr 11: -> mars: expect(upstream_msg::ack_open).from(ms_mars).to(core2).with(_, _, _, false) [line 249] 11: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) 11: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr 11: ** /usr/include/caf/test/dsl.hpp:332 ::caf::test::equal_to(ptr->sender, src_) 11: ** /usr/include/caf/test/dsl.hpp:353 apply_args(inspector, ys_indices, ys) 10: -> 13 checks took 60 ms 10: 10: - topic_prefix_matching_make_subscriber 11: -> earth: expect(atom::update, filter_type).from(_).to(core1).with(_, filter_type{foo_clone}) [line 253] 11: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) 11: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr 11: ** /usr/include/caf/test/dsl.hpp:141 ::caf::test::equal_to(x, y) 11: ** /usr/include/caf/test/dsl.hpp:353 apply_args(inspector, ys_indices, ys) 10: -> prepare connections [line 280] 10: -> start listening on mercury:4040 [line 290] 10: -> peer venus to mercury:4040 [line 295] 10: -> peer earth to mercury:4040 [line 298] 11: -> put 'user' -> 'neverlord' [line 257] 11: -> mars: expect(atom::local, internal_command).from(_).to(ds_mars.frontend()) [line 259] 11: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) 11: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr 11: -> mars: expect(atom::publish, command_message).from(_).to(mars.ep.core()) [line 261] 11: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) 11: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr 11: ** ./tests/cpp/master.cc:264 ::caf::test::equal_to(value_of(ds_earth.get("user")), data{"neverlord"}) 11: ** ./tests/cpp/master.cc:266 ::caf::test::equal_to(value_of(ds_mars.get("test")), data{123}) 11: ** ./tests/cpp/master.cc:268 ::caf::test::equal_to(value_of(ds_mars.get("user")), data{"neverlord"}) 11: ** ./tests/cpp/master.cc:274 ::caf::test::equal_to(mars.log, earth.log) 11: ** ./tests/cpp/master.cc:275 ::caf::test::equal_to(mars.log, pattern_list({ "insert\\(foo, test, 123, none, .+\\)", "insert\\(foo, user, neverlord, none, .+\\)", })) 11: -> 42 checks took 55 ms 11: 11: 11: +----------------------------------------------------------------------+ 11: summary 11: +----------------------------------------------------------------------+ 11: 11: suites: 1 11: tests: 2 11: checks: 48 11: time: 68 ms 11: success: 100% 11: 11: +----------------------------------------------------------------------+ 10: -> assume two peers for mercury [line 369] 10: ** ./tests/cpp/integration.cc:372 ::caf::test::equal_to(mercury_peers.size(), 2u) 10: ** ./tests/cpp/integration.cc:373 ::caf::test::equal_to(mercury_peers.front().status, peer_status::peered) 10: ** ./tests/cpp/integration.cc:374 ::caf::test::equal_to(mercury_peers.back().status, peer_status::peered) 10: -> assume one peer for venus [line 375] 9/28 Test #11: master ........................... Passed 0.17 sec test 13 Start 13: publisher_id 13: Test command: /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/bin/broker-test "-v" "4" "-s" "publisher_id" 13: Working Directory: /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/tests 13: Environment variables: 13: BROKER_TEST_DIR=/build/broker-1.4.0+ds1/tests 13: Test timeout computed to be: 20 10: ** ./tests/cpp/integration.cc:378 ::caf::test::equal_to(venus_peers.size(), 1u) 10: ** ./tests/cpp/integration.cc:379 ::caf::test::equal_to(venus_peers.front().status, peer_status::peered) 10: -> assume one peer for earth [line 380] 10: ** ./tests/cpp/integration.cc:383 ::caf::test::equal_to(earth_peers.size(), 1u) 10: ** ./tests/cpp/integration.cc:384 ::caf::test::equal_to(earth_peers.front().status, peer_status::peered) 10: -> subscribe to 'zeek/events' on venus [line 385] 10: -> subscribe to 'zeek/events/failures' on earth [line 391] 10: -> verify subscriptions [line 397] 10: ** ./tests/cpp/integration.cc:402 ::caf::test::equal_to(mercury.ep.peer_subscriptions(), filter({"zeek/events", "zeek/events/failures"})) 10: ** ./tests/cpp/integration.cc:405 ::caf::test::equal_to(venus.ep.peer_subscriptions(), filter({})) 10: ** ./tests/cpp/integration.cc:407 ::caf::test::equal_to(earth.ep.peer_subscriptions(), filter({})) 10: -> publish to 'zeek/events/(logging|failures)' on mercury [line 408] 10: -> push2values downstream [line 205] 10: -> push2values downstream [line 205] 10: -> verify published data [line 411] 10: ** ./tests/cpp/integration.cc:412 ::caf::test::equal_to(venus_s1.poll(), data_msgs({{"zeek/events/failures", "oops"}, {"zeek/events/failures", "sorry!"}, {"zeek/events/logging", 123}, {"zeek/events/logging", 456}})) 10: ** ./tests/cpp/integration.cc:417 ::caf::test::equal_to(venus_s2.poll(), data_msgs({{"zeek/events/failures", "oops"}, {"zeek/events/failures", "sorry!"}, {"zeek/events/logging", 123}, {"zeek/events/logging", 456}})) 10: ** ./tests/cpp/integration.cc:422 ::caf::test::equal_to(earth_s1.poll(), data_msgs({{"zeek/events/failures", "oops"}, {"zeek/events/failures", "sorry!"}})) 10: ** ./tests/cpp/integration.cc:425 ::caf::test::equal_to(earth_s2.poll(), data_msgs({{"zeek/events/failures", "oops"}, {"zeek/events/failures", "sorry!"}})) 10: -> shut down earth [line 153] 10: -> shut down venus [line 153] 10: -> shut down mercury [line 153] 1: ** ./tests/cpp/backend.cc:310 put 10: -> 14 checks took 54 ms 10: 10: - unpeering 12: +----------------------------------------------------------------------+ 12: publisher 12: +----------------------------------------------------------------------+ 12: 12: - blocking_publishers 10: -> get events from all peers [line 481] 10: -> prepare connections [line 280] 10: -> start listening on mercury:4040 [line 290] 10: -> peer venus to mercury:4040 [line 295] 1: ** ./tests/cpp/backend.cc:313 expire 1: ** ./tests/cpp/backend.cc:314 !*expire 1: ** ./tests/cpp/backend.cc:316 exists 1: ** ./tests/cpp/backend.cc:317 *exists 12: ** ./tests/cpp/publisher.cc:123 ::caf::test::equal_to(xs, expected) 12: -> Shutdown core actors. [line 128] 12: -> 1 check took 11 ms 12: 12: - nonblocking_publishers 12: ** ./tests/cpp/publisher.cc:180 ::caf::test::equal_to(xs, expected) 12: -> Shutdown core actors. [line 184] 12: -> 1 check took 4 ms 12: 12: 12: +----------------------------------------------------------------------+ 12: publisher_id 12: +----------------------------------------------------------------------+ 12: 12: - todo 12: -> 0 check took 276 us 12: 12: 12: +----------------------------------------------------------------------+ 12: summary 12: +----------------------------------------------------------------------+ 12: 12: suites: 2 12: tests: 3 12: checks: 2 12: time: 16 ms 12: success: 100% 12: 12: +----------------------------------------------------------------------+ 10/28 Test #12: publisher ........................ Passed 0.14 sec test 14 Start 14: radix_tree 14: Test command: /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/bin/broker-test "-v" "3" "-s" "radix_tree" 14: Working Directory: /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/tests 14: Environment variables: 14: BROKER_TEST_DIR=/build/broker-1.4.0+ds1/tests 14: Test timeout computed to be: 20 10: -> peer earth to mercury:4040 [line 298] 10: ** ./tests/cpp/integration.cc:489 ::caf::test::equal_to(event_log(mercury_es.poll()), event_log({sc::peer_added, sc::peer_added})) 10: ** ./tests/cpp/integration.cc:491 ::caf::test::equal_to(event_log(venus_es.poll()), event_log({sc::peer_added})) 10: ** ./tests/cpp/integration.cc:492 ::caf::test::equal_to(event_log(earth_es.poll()), event_log({sc::peer_added})) 10: -> disconnect venus from mercury [line 493] 10: ** ./tests/cpp/integration.cc:496 ::caf::test::equal_to(event_log(mercury_es.poll()), event_log({sc::peer_lost})) 10: ** ./tests/cpp/integration.cc:497 ::caf::test::equal_to(event_log(venus_es.poll()), event_log({sc::peer_removed})) 10: ** ./tests/cpp/integration.cc:498 ::caf::test::equal_to(event_log(earth_es.poll()), event_log({})) 10: -> disconnect venus again (raises ec::peer_invalid) [line 499] 10: ** ./tests/cpp/integration.cc:502 ::caf::test::equal_to(event_log(mercury_es.poll()), event_log({})) 10: ** ./tests/cpp/integration.cc:503 ::caf::test::equal_to(event_log(venus_es.poll()), event_log({ec::peer_invalid})) 10: ** ./tests/cpp/integration.cc:504 ::caf::test::equal_to(event_log(earth_es.poll()), event_log({})) 10: -> disconnect venus from sun (invalid peer) [line 505] 10: ** ./tests/cpp/integration.cc:508 ::caf::test::equal_to(event_log(mercury_es.poll()), event_log({})) 10: ** ./tests/cpp/integration.cc:509 ::caf::test::equal_to(event_log(venus_es.poll()), event_log({ec::peer_invalid})) 10: ** ./tests/cpp/integration.cc:510 ::caf::test::equal_to(event_log(earth_es.poll()), event_log({})) 10: -> disconnect earth from mercury [line 511] 10: ** ./tests/cpp/integration.cc:514 ::caf::test::equal_to(event_log(mercury_es.poll()), event_log({sc::peer_lost})) 10: ** ./tests/cpp/integration.cc:515 ::caf::test::equal_to(event_log(venus_es.poll()), event_log({})) 10: ** ./tests/cpp/integration.cc:516 ::caf::test::equal_to(event_log(earth_es.poll()), event_log({sc::peer_removed})) 10: ** ./tests/cpp/integration.cc:517 mercury.peers().empty() 10: ** ./tests/cpp/integration.cc:518 venus.peers().empty() 10: ** ./tests/cpp/integration.cc:519 earth.peers().empty() 10: -> shut down earth [line 153] 10: -> shut down venus [line 153] 10: -> shut down mercury [line 153] 10: -> 18 checks took 70 ms 10: 10: - unpeering_without_connections 13: +----------------------------------------------------------------------+ 13: publisher_id 13: +----------------------------------------------------------------------+ 13: 13: - todo 13: -> 0 check took 890 us 13: 13: 13: +----------------------------------------------------------------------+ 13: summary 13: +----------------------------------------------------------------------+ 13: 13: suites: 1 13: tests: 1 13: checks: 0 13: time: 890 us 13: success: 100% 13: 13: +----------------------------------------------------------------------+ 10: -> get events from all peers [line 527] 10: -> disconnect venus from non-existing peer [line 531] 10: ** ./tests/cpp/integration.cc:535 ::caf::test::equal_to(event_log(venus_es.poll()), event_log({ec::peer_invalid})) 10: -> shut down earth [line 153] 11/28 Test #13: publisher_id ..................... Passed 0.10 sec test 15 Start 15: ssl 15: Test command: /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/bin/broker-test "-v" "4" "-s" "ssl" 15: Working Directory: /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/tests 15: Environment variables: 15: BROKER_TEST_DIR=/build/broker-1.4.0+ds1/tests 15: Test timeout computed to be: 20 10: -> shut down venus [line 153] 10: -> shut down mercury [line 153] 10: -> 1 check took 11 ms 10: 10: - connection_retry 10: -> get events from mercury and venus [line 539] 10: -> initiate peering from venus to mercury (will fail) [line 545] 10: -> spawn helper that starts listening on mercury:4040 eventually [line 547] 10: -> start listening on mercury:4040 [line 552] 10: -> peer venus to mercury:4040 by triggering the retry timeout [line 561] 14: +----------------------------------------------------------------------+ 14: radix_tree 14: +----------------------------------------------------------------------+ 14: 14: - very long insert 14: -> 4 checks took 762 us 14: 14: - long prefix 14: -> 8 checks took 324 us 14: 14: - prefix_of 14: -> 48 checks took 576 us 14: 14: - prefix match 14: -> 10 checks took 301 us 14: 14: - many keys 10: -> check event logs [line 569] 10: ** ./tests/cpp/integration.cc:570 ::caf::test::equal_to(event_log(mercury_es.poll()), event_log({sc::peer_added})) 10: ** ./tests/cpp/integration.cc:571 ::caf::test::equal_to(event_log(venus_es.poll()), event_log({ec::peer_unavailable, sc::peer_added})) 10: -> disconnect venus from mercury [line 573] 10: ** ./tests/cpp/integration.cc:576 ::caf::test::equal_to(event_log(mercury_es.poll()), event_log({sc::peer_lost})) 10: ** ./tests/cpp/integration.cc:577 ::caf::test::equal_to(event_log(venus_es.poll()), event_log({sc::peer_removed})) 10: -> shut down earth [line 153] 10: -> shut down venus [line 153] 10: -> shut down mercury [line 153] 10: -> 4 checks took 40 ms 10: 10: 10: +----------------------------------------------------------------------+ 10: summary 10: +----------------------------------------------------------------------+ 10: 10: suites: 1 10: tests: 5 10: checks: 50 10: time: 237 ms 10: success: 100% 10: 10: +----------------------------------------------------------------------+ 12/28 Test #10: integration ...................... Passed 0.34 sec test 16 Start 16: status 16: Test command: /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/bin/broker-test "-v" "4" "-s" "status" 16: Working Directory: /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/tests 16: Environment variables: 16: BROKER_TEST_DIR=/build/broker-1.4.0+ds1/tests 16: Test timeout computed to be: 20 14: -> 7221 checks took 17 ms 14: 14: - dense nodes 15: +----------------------------------------------------------------------+ 15: ssl 15: +----------------------------------------------------------------------+ 15: 15: - authenticated_session 15: ** ./tests/cpp/ssl.cc:31 test_dir 15: -> using certififcate /build/broker-1.4.0+ds1/tests/cpp/certs/cert.1.pem, key /build/broker-1.4.0+ds1/tests/cpp/certs/key.1.pem [line 36] 15: ** ./tests/cpp/ssl.cc:31 test_dir 15: -> using certififcate /build/broker-1.4.0+ds1/tests/cpp/certs/cert.2.pem, key /build/broker-1.4.0+ds1/tests/cpp/certs/key.2.pem [line 36] 15: ** ./tests/cpp/ssl.cc:31 test_dir 15: -> using certififcate /build/broker-1.4.0+ds1/tests/cpp/certs/cert.self-signed.pem, key /build/broker-1.4.0+ds1/tests/cpp/certs/key.self-signed.pem [line 36] 16: +----------------------------------------------------------------------+ 16: status 16: +----------------------------------------------------------------------+ 16: 16: - sc is convertible to and from string 16: ** ./tests/cpp/status.cc:57 ::caf::test::equal_to(to_string(sc::unspecified), "unspecified"s) 16: ** ./tests/cpp/status.cc:58 ::caf::test::equal_to(to_string(sc::peer_added), "peer_added"s) 16: ** ./tests/cpp/status.cc:59 ::caf::test::equal_to(to_string(sc::peer_removed), "peer_removed"s) 16: ** ./tests/cpp/status.cc:60 ::caf::test::equal_to(to_string(sc::peer_lost), "peer_lost"s) 16: ** ./tests/cpp/status.cc:61 ::caf::test::equal_to(from_string("unspecified"), sc::unspecified) 16: ** ./tests/cpp/status.cc:62 ::caf::test::equal_to(to_string(sc::endpoint_discovered), "endpoint_discovered"s) 16: ** ./tests/cpp/status.cc:63 ::caf::test::equal_to(to_string(sc::endpoint_unreachable), "endpoint_unreachable"s) 16: ** ./tests/cpp/status.cc:64 ::caf::test::equal_to(from_string("peer_added"), sc::peer_added) 16: ** ./tests/cpp/status.cc:65 ::caf::test::equal_to(from_string("peer_removed"), sc::peer_removed) 16: ** ./tests/cpp/status.cc:66 ::caf::test::equal_to(from_string("peer_lost"), sc::peer_lost) 16: ** ./tests/cpp/status.cc:67 ::caf::test::equal_to(from_string("endpoint_discovered"), sc::endpoint_discovered) 16: ** ./tests/cpp/status.cc:68 ::caf::test::equal_to(from_string("endpoint_unreachable"), sc::endpoint_unreachable) 16: ** ./tests/cpp/status.cc:69 ::caf::test::equal_to(from_string("foo"), nil) 16: -> 13 checks took 3 ms 16: 16: - status is convertible to and from data 16: ** ./tests/cpp/status.cc:73 ::caf::test::equal_to(get_as(status{}), vector({"status"s, enum_value{"unspecified"}, nil, nil})) 16: ** ./tests/cpp/status.cc:75 ::caf::test::equal_to(get_as(status::make({uri_id, nil}, "text")), make_data_status(sc::peer_added, {uri_id_str, nil, nil, nil}, "text")) 16: ** ./tests/cpp/status.cc:78 ::caf::test::equal_to(get_as(make_data_status( sc::peer_added, {uri_id_str, nil, nil, nil}, "text")), status::make({uri_id, nil}, "text")) 16: ** ./tests/cpp/status.cc:81 ::caf::test::equal_to(get_as(status::make({def_id, nil}, "text")), make_data_status(sc::peer_added, {def_id_str, nil, nil, nil}, "text")) 16: ** ./tests/cpp/status.cc:84 ::caf::test::equal_to(get_as(make_data_status( sc::peer_added, {def_id_str, nil, nil, nil}, "text")), status::make({def_id, nil}, "text")) 16: ** ./tests/cpp/status.cc:87 ::caf::test::equal_to(get_as( status::make(def_id, "text")), make_data_status(sc::endpoint_discovered, {def_id_str, nil, nil, nil}, "text")) 16: ** ./tests/cpp/status.cc:91 ::caf::test::equal_to(get_as( status::make(def_id, "text")), make_data_status(sc::endpoint_discovered, {def_id_str, nil, nil, nil}, "text")) 16: ** ./tests/cpp/status.cc:95 ::caf::test::equal_to(get_as(status::make( {def_id, network_info{"foo", 8080, timeout::seconds{42}}}, "text")), make_data_status(sc::peer_added, {def_id_str, "foo"s, port{8080, port::protocol::tcp}, count{42}}, "text")) 16: ** ./tests/cpp/status.cc:102 ::caf::test::equal_to(get_as(make_data_status( sc::peer_added, {def_id_str, "foo"s, port{8080, port::protocol::tcp}, count{42}}, "text")), status::make( {def_id, network_info{"foo", 8080, timeout::seconds{42}}}, "text")) 16: -> 9 checks took 1 ms 16: 16: - status views operate directly on raw data 16: ** ./tests/cpp/status.cc:117 view.valid() 16: ** ./tests/cpp/status.cc:118 ::caf::test::equal_to(view.code(), sc::peer_added) 16: ** ./tests/cpp/status.cc:119 ::caf::test::equal_to(*view.message(), "text"s) 16: ** ./tests/cpp/status.cc:121 cxt 16: ** ./tests/cpp/status.cc:122 cxt->network 16: ** ./tests/cpp/status.cc:123 ::caf::test::equal_to(cxt->node, def_id) 16: ** ./tests/cpp/status.cc:124 ::caf::test::equal_to(cxt->network->address, "foo") 16: ** ./tests/cpp/status.cc:125 ::caf::test::equal_to(cxt->network->port, 8080u) 16: -> 8 checks took 961 us 16: 16: 16: +----------------------------------------------------------------------+ 16: status_subscriber 16: +----------------------------------------------------------------------+ 16: 16: - base_tests 15: -> prepare authenticated connection [line 75] 15: -> mercury_auth listen [line 79] 15: -> venus_auth peer with mecury_auth on port 34243 [line 81] 16: ** ./tests/cpp/status_subscriber.cc:69 ::caf::test::equal_to(sub1.available(), 0u) 16: ** ./tests/cpp/status_subscriber.cc:70 ::caf::test::equal_to(sub2.available(), 0u) 16: -> test error event [line 71] 16: ** ./tests/cpp/status_subscriber.cc:75 ::caf::test::equal_to(sub1.available(), 1u) 16: ** ./tests/cpp/status_subscriber.cc:76 ::caf::test::equal_to(sub1.get(), e1) 16: ** ./tests/cpp/status_subscriber.cc:77 ::caf::test::equal_to(sub2.available(), 1u) 16: ** ./tests/cpp/status_subscriber.cc:78 ::caf::test::equal_to(sub2.get(), e1) 16: -> test status event [line 79] 16: ** ./tests/cpp/status_subscriber.cc:83 ::caf::test::equal_to(sub1.available(), 1u) 16: ** ./tests/cpp/status_subscriber.cc:84 ::caf::test::equal_to(sub1.get(), s1) 16: ** ./tests/cpp/status_subscriber.cc:85 ::caf::test::equal_to(sub2.available(), 0u) 16: -> shutdown [line 86] 16: -> 9 checks took 12 ms 16: 16: 16: +----------------------------------------------------------------------+ 16: summary 16: +----------------------------------------------------------------------+ 16: 16: suites: 2 16: tests: 4 16: checks: 39 16: time: 17 ms 16: success: 100% 16: 16: +----------------------------------------------------------------------+ 13/28 Test #16: status ........................... Passed 0.11 sec test 17 Start 17: status_subscriber 17: Test command: /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/bin/broker-test "-v" "4" "-s" "status_subscriber" 17: Working Directory: /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/tests 17: Environment variables: 17: BROKER_TEST_DIR=/build/broker-1.4.0+ds1/tests 17: Test timeout computed to be: 20 17: +----------------------------------------------------------------------+ 17: status_subscriber 17: +----------------------------------------------------------------------+ 17: 17: - base_tests 17: ** ./tests/cpp/status_subscriber.cc:69 ::caf::test::equal_to(sub1.available(), 0u) 17: ** ./tests/cpp/status_subscriber.cc:70 ::caf::test::equal_to(sub2.available(), 0u) 17: -> test error event [line 71] 17: ** ./tests/cpp/status_subscriber.cc:75 ::caf::test::equal_to(sub1.available(), 1u) 17: ** ./tests/cpp/status_subscriber.cc:76 ::caf::test::equal_to(sub1.get(), e1) 17: ** ./tests/cpp/status_subscriber.cc:77 ::caf::test::equal_to(sub2.available(), 1u) 17: ** ./tests/cpp/status_subscriber.cc:78 ::caf::test::equal_to(sub2.get(), e1) 17: -> test status event [line 79] 17: ** ./tests/cpp/status_subscriber.cc:83 ::caf::test::equal_to(sub1.available(), 1u) 17: ** ./tests/cpp/status_subscriber.cc:84 ::caf::test::equal_to(sub1.get(), s1) 17: ** ./tests/cpp/status_subscriber.cc:85 ::caf::test::equal_to(sub2.available(), 0u) 17: -> shutdown [line 86] 17: -> 9 checks took 11 ms 17: 17: 17: +----------------------------------------------------------------------+ 17: summary 17: +----------------------------------------------------------------------+ 17: 17: suites: 1 17: tests: 1 17: checks: 9 17: time: 11 ms 17: success: 100% 17: 17: +----------------------------------------------------------------------+ 14/28 Test #17: status_subscriber ................ Passed 0.10 sec test 18 Start 18: store 18: Test command: /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/bin/broker-test "-v" "4" "-s" "store" 18: Working Directory: /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/tests 18: Environment variables: 18: BROKER_TEST_DIR=/build/broker-1.4.0+ds1/tests 18: Test timeout computed to be: 20 18: +----------------------------------------------------------------------+ 18: store 18: +----------------------------------------------------------------------+ 18: 18: - default construction 18: -> 0 check took 1 ms 18: 18: - backend option passing 18: ** ./tests/cpp/store.cc:28 ds 18: -> 1 check took 24 ms 18: 18: - master operations 15: ** ./tests/cpp/ssl.cc:83 b 15: -> mercury_auth sending ping [line 88] 15: -> venus_auth waiting for ping [line 90] 18: ** ./tests/cpp/store.cc:34 ds 18: -> put [line 35] 18: ** ./tests/cpp/store.cc:37 ::caf::test::equal_to(value_of(ds->get("foo")), data{42}) 18: ** ./tests/cpp/store.cc:38 ::caf::test::equal_to(error_of(ds->get("bar")), error{ec::no_such_key}) 15: ** ./tests/cpp/ssl.cc:91 ::caf::test::equal_to(venus_auth_es.get(), ping) 15: ** ./tests/cpp/ssl.cc:92 mercury_auth_es.poll().empty() 15: ** ./tests/cpp/ssl.cc:93 venus_auth_es.poll().empty() 15: -> venus_auth sending pong [line 95] 15: -> mercury_auth waiting for pong [line 97] 18: ** ./tests/cpp/store.cc:39 ::caf::test::equal_to(ds->exists("foo"), true) 18: ** ./tests/cpp/store.cc:40 ::caf::test::equal_to(ds->exists("bar"), false) 18: -> erase [line 41] 18: ** ./tests/cpp/store.cc:43 ::caf::test::equal_to(ds->get("foo"), error{ec::no_such_key}) 18: -> increment [line 45] 18: ** ./tests/cpp/store.cc:47 ::caf::test::equal_to(value_of(ds->get("foo")), data{13u}) 18: ** ./tests/cpp/store.cc:50 ::caf::test::equal_to(value_of(ds->get("foo")), data{14u}) 18: -> decrement [line 52] 18: ** ./tests/cpp/store.cc:54 ::caf::test::equal_to(value_of(ds->get("foo")), data{13u}) 18: -> append [line 56] 18: ** ./tests/cpp/store.cc:60 ::caf::test::equal_to(value_of(ds->get("foo")), data{"bar"}) 18: -> insert_into [line 61] 15: ** ./tests/cpp/ssl.cc:98 ::caf::test::equal_to(mercury_auth_es.get(), pong) 15: ** ./tests/cpp/ssl.cc:99 mercury_auth_es.poll().empty() 15: ** ./tests/cpp/ssl.cc:100 venus_auth_es.poll().empty() 15: -> disconnect venus_auth from mercury_auth [line 102] 18: ** ./tests/cpp/store.cc:64 ::caf::test::equal_to(value_of(ds->get("foo")), data(set{1, 2, 3})) 18: -> remove_from [line 65] 18: ** ./tests/cpp/store.cc:67 ::caf::test::equal_to(value_of(ds->get("foo")), data(set{1, 3})) 18: -> push [line 68] 15: -> venus_auth to shutdown [line 104] 18: ** ./tests/cpp/store.cc:71 ::caf::test::equal_to(value_of(ds->get("foo")), data(vector{1, 2, 3})) 18: -> pop [line 72] 18: ** ./tests/cpp/store.cc:74 ::caf::test::equal_to(value_of(ds->get("foo")), data(vector{1, 2})) 18: -> get overload [line 75] 18: ** ./tests/cpp/store.cc:77 ::caf::test::equal_to(ds->get_index_from_value("foo", 1), false) 18: ** ./tests/cpp/store.cc:78 ::caf::test::equal_to(ds->get_index_from_value("foo", 2), true) 18: -> keys [line 79] 18: ** ./tests/cpp/store.cc:80 ::caf::test::equal_to(value_of(ds->keys()), data(set{"foo"})) 18: -> 17 checks took 36 ms 18: 18: - clone operations - same endpoint 15: -> mercury_auth to shutdown [line 106] 18: -> master PUT [line 86] 18: ** ./tests/cpp/store.cc:88 m 18: ** ./tests/cpp/store.cc:90 !c 15: -> all done [line 108] 18: -> 2 checks took 18 ms 18: 18: - expiration 18: ** ./tests/cpp/store.cc:97 m 15: -> 10 checks took 353 ms 15: 15: - authenticated_failure_no_ssl_peer 15: ** ./tests/cpp/ssl.cc:31 test_dir 15: -> using certififcate /build/broker-1.4.0+ds1/tests/cpp/certs/cert.1.pem, key /build/broker-1.4.0+ds1/tests/cpp/certs/key.1.pem [line 36] 15: ** ./tests/cpp/ssl.cc:31 test_dir 15: -> using certififcate /build/broker-1.4.0+ds1/tests/cpp/certs/cert.2.pem, key /build/broker-1.4.0+ds1/tests/cpp/certs/key.2.pem [line 36] 15: ** ./tests/cpp/ssl.cc:31 test_dir 15: -> using certififcate /build/broker-1.4.0+ds1/tests/cpp/certs/cert.self-signed.pem, key /build/broker-1.4.0+ds1/tests/cpp/certs/key.self-signed.pem [line 36] 18: ** ./tests/cpp/store.cc:102 ::caf::test::equal_to(value_of(m->get("foo")), data{42}) 15: -> prepare authenticated connection expected to fail [line 112] 15: -> earth_no_auth listen [line 113] 15: -> venus_auth peer with earth_no_auth on port 40377 [line 116] 15: ** ./tests/cpp/ssl.cc:118 not b 15: -> venus_auth to shutdown [line 120] 15: -> earth_no_auth to shutdown [line 122] 15: -> 4 checks took 140 ms 15: 15: - authenticated_failure_wrong_ssl_peer 15: ** ./tests/cpp/ssl.cc:31 test_dir 15: -> using certififcate /build/broker-1.4.0+ds1/tests/cpp/certs/cert.1.pem, key /build/broker-1.4.0+ds1/tests/cpp/certs/key.1.pem [line 36] 15: ** ./tests/cpp/ssl.cc:31 test_dir 15: -> using certififcate /build/broker-1.4.0+ds1/tests/cpp/certs/cert.2.pem, key /build/broker-1.4.0+ds1/tests/cpp/certs/key.2.pem [line 36] 15: ** ./tests/cpp/ssl.cc:31 test_dir 15: -> using certififcate /build/broker-1.4.0+ds1/tests/cpp/certs/cert.self-signed.pem, key /build/broker-1.4.0+ds1/tests/cpp/certs/key.self-signed.pem [line 36] 15: -> prepare authenticated connection expected to fail [line 127] 15: -> earth_wrong_auth listen [line 128] 15: -> venus_auth peer with earth_wrong_auth on port 34003 [line 131] 15: ** ./tests/cpp/ssl.cc:133 not b 15: -> venus_auth to shutdown [line 135] 15: -> earth_wrong_auth to shutdown [line 137] 15: -> 4 checks took 218 ms 15: 15: 15: +----------------------------------------------------------------------+ 15: summary 15: +----------------------------------------------------------------------+ 15: 15: suites: 1 15: tests: 3 15: checks: 18 15: time: 712 ms 15: success: 100% 15: 15: +----------------------------------------------------------------------+ 15/28 Test #15: ssl .............................. Passed 0.80 sec test 19 Start 19: store_event 19: Test command: /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/bin/broker-test "-v" "4" "-s" "store_event" 19: Working Directory: /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/tests 19: Environment variables: 19: BROKER_TEST_DIR=/build/broker-1.4.0+ds1/tests 19: Test timeout computed to be: 20 19: +----------------------------------------------------------------------+ 19: store_event 19: +----------------------------------------------------------------------+ 19: 19: - the event type is convertible to and from string 19: ** ./tests/cpp/store_event.cc:40 ::caf::test::equal_to(to_string(store_event::type::insert), "insert"s) 19: ** ./tests/cpp/store_event.cc:41 ::caf::test::equal_to(to_string(store_event::type::update), "update"s) 19: ** ./tests/cpp/store_event.cc:42 ::caf::test::equal_to(to_string(store_event::type::erase), "erase"s) 19: ** ./tests/cpp/store_event.cc:43 ::caf::test::equal_to(to("insert"s), store_event::type::insert) 19: ** ./tests/cpp/store_event.cc:44 ::caf::test::equal_to(to("update"s), store_event::type::update) 19: ** ./tests/cpp/store_event.cc:45 ::caf::test::equal_to(to("erase"s), store_event::type::erase) 19: -> 6 checks took 1 ms 19: 19: - insert events consist of key value and expiry 19: -> a timespan as fifth element denotes the expiry [line 49] 19: ** ./tests/cpp/store_event.cc:53 view 19: ** ./tests/cpp/store_event.cc:54 ::caf::test::equal_to(view.store_id(), "x"s) 19: ** ./tests/cpp/store_event.cc:55 ::caf::test::equal_to(view.key(), "foo"s) 19: ** ./tests/cpp/store_event.cc:56 ::caf::test::equal_to(view.value(), "bar"s) 19: ** ./tests/cpp/store_event.cc:57 ::caf::test::equal_to(view.expiry(), 500_ns) 19: ** ./tests/cpp/store_event.cc:58 ::caf::test::equal_to(view.publisher(), publisher_id{}) 19: -> nil as fifth element is interpreted as no expiry [line 60] 19: ** ./tests/cpp/store_event.cc:64 view 19: ** ./tests/cpp/store_event.cc:65 ::caf::test::equal_to(view.store_id(), "x"s) 19: ** ./tests/cpp/store_event.cc:66 ::caf::test::equal_to(view.key(), "foo"s) 19: ** ./tests/cpp/store_event.cc:67 ::caf::test::equal_to(view.value(), "bar"s) 19: ** ./tests/cpp/store_event.cc:68 ::caf::test::equal_to(view.expiry(), nil) 19: ** ./tests/cpp/store_event.cc:69 ::caf::test::equal_to(view.publisher(), publisher_id{}) 19: -> elements six and seven denote the publisher [line 71] 19: ** ./tests/cpp/store_event.cc:75 view 19: ** ./tests/cpp/store_event.cc:76 ::caf::test::equal_to(view.store_id(), "x"s) 19: ** ./tests/cpp/store_event.cc:77 ::caf::test::equal_to(view.key(), "foo"s) 19: ** ./tests/cpp/store_event.cc:78 ::caf::test::equal_to(view.value(), "bar"s) 19: ** ./tests/cpp/store_event.cc:79 ::caf::test::equal_to(view.expiry(), nil) 19: ** ./tests/cpp/store_event.cc:80 ::caf::test::equal_to(view.publisher(), (publisher_id{node, 42})) 19: -> make returns an invalid view for malformed data [line 82] 19: ** ./tests/cpp/store_event.cc:84 !store_event::insert::make(tmp) 19: ** ./tests/cpp/store_event.cc:85 !store_event::insert::make(tmp) 19: ** ./tests/cpp/store_event.cc:86 !store_event::insert::make(tmp) 19: -> 21 checks took 1 ms 19: 19: - update events consist of key value and expiry 19: -> a timespan as sixth element denotes the expiry [line 91] 19: ** ./tests/cpp/store_event.cc:95 view 19: ** ./tests/cpp/store_event.cc:96 ::caf::test::equal_to(view.store_id(), "x"s) 19: ** ./tests/cpp/store_event.cc:97 ::caf::test::equal_to(view.key(), "foo"s) 19: ** ./tests/cpp/store_event.cc:98 ::caf::test::equal_to(view.old_value(), "bar"s) 19: ** ./tests/cpp/store_event.cc:99 ::caf::test::equal_to(view.new_value(), "baz"s) 19: ** ./tests/cpp/store_event.cc:100 ::caf::test::equal_to(view.expiry(), 500_ns) 19: ** ./tests/cpp/store_event.cc:101 ::caf::test::equal_to(view.publisher(), publisher_id{}) 19: -> nil as sixth element is interpreted as no expiry [line 103] 19: ** ./tests/cpp/store_event.cc:107 view 19: ** ./tests/cpp/store_event.cc:108 ::caf::test::equal_to(view.store_id(), "x"s) 19: ** ./tests/cpp/store_event.cc:109 ::caf::test::equal_to(view.key(), "foo"s) 19: ** ./tests/cpp/store_event.cc:110 ::caf::test::equal_to(view.old_value(), "bar"s) 19: ** ./tests/cpp/store_event.cc:111 ::caf::test::equal_to(view.new_value(), "baz"s) 19: ** ./tests/cpp/store_event.cc:112 ::caf::test::equal_to(view.expiry(), nil) 19: ** ./tests/cpp/store_event.cc:113 ::caf::test::equal_to(view.publisher(), publisher_id{}) 19: -> elements six and seven denote the publisher [line 115] 19: ** ./tests/cpp/store_event.cc:119 view 19: ** ./tests/cpp/store_event.cc:120 ::caf::test::equal_to(view.store_id(), "x"s) 19: ** ./tests/cpp/store_event.cc:121 ::caf::test::equal_to(view.key(), "foo"s) 19: ** ./tests/cpp/store_event.cc:122 ::caf::test::equal_to(view.old_value(), "bar"s) 19: ** ./tests/cpp/store_event.cc:123 ::caf::test::equal_to(view.new_value(), "baz"s) 19: ** ./tests/cpp/store_event.cc:124 ::caf::test::equal_to(view.expiry(), nil) 19: ** ./tests/cpp/store_event.cc:125 ::caf::test::equal_to(view.publisher(), (publisher_id{node, 42})) 19: -> make returns an invalid view for malformed data [line 127] 19: ** ./tests/cpp/store_event.cc:129 !store_event::update::make(tmp) 19: ** ./tests/cpp/store_event.cc:130 !store_event::update::make(tmp) 19: ** ./tests/cpp/store_event.cc:131 !store_event::update::make(tmp) 19: -> 24 checks took 1 ms 19: 19: - erase events contain the key and optionally a publisher ID 19: -> the key can have any value [line 136] 19: ** ./tests/cpp/store_event.cc:140 view 19: ** ./tests/cpp/store_event.cc:141 ::caf::test::equal_to(view.store_id(), "x"s) 19: ** ./tests/cpp/store_event.cc:142 ::caf::test::equal_to(view.key(), "foo"s) 19: ** ./tests/cpp/store_event.cc:143 ::caf::test::equal_to(view.publisher(), publisher_id{}) 19: -> elements three and four denote the publisher [line 145] 19: ** ./tests/cpp/store_event.cc:149 view 19: ** ./tests/cpp/store_event.cc:150 ::caf::test::equal_to(view.store_id(), "x"s) 19: ** ./tests/cpp/store_event.cc:151 ::caf::test::equal_to(view.key(), "foo"s) 19: ** ./tests/cpp/store_event.cc:152 ::caf::test::equal_to(view.publisher(), (publisher_id{node, 42})) 19: -> make returns an invalid view for malformed data [line 154] 19: ** ./tests/cpp/store_event.cc:156 !store_event::erase::make(tmp) 19: ** ./tests/cpp/store_event.cc:157 !store_event::erase::make(tmp) 19: -> 10 checks took 1 ms 19: 19: 19: +----------------------------------------------------------------------+ 19: summary 19: +----------------------------------------------------------------------+ 19: 19: suites: 1 19: tests: 4 19: checks: 61 19: time: 6 ms 19: success: 100% 19: 19: +----------------------------------------------------------------------+ 16/28 Test #19: store_event ...................... Passed 0.08 sec test 20 Start 20: subscriber 20: Test command: /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/bin/broker-test "-v" "4" "-s" "subscriber" 20: Working Directory: /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/tests 20: Environment variables: 20: BROKER_TEST_DIR=/build/broker-1.4.0+ds1/tests 20: Test timeout computed to be: 20 20: +----------------------------------------------------------------------+ 20: status_subscriber 20: +----------------------------------------------------------------------+ 20: 20: - base_tests 20: ** ./tests/cpp/status_subscriber.cc:69 ::caf::test::equal_to(sub1.available(), 0u) 20: ** ./tests/cpp/status_subscriber.cc:70 ::caf::test::equal_to(sub2.available(), 0u) 20: -> test error event [line 71] 20: ** ./tests/cpp/status_subscriber.cc:75 ::caf::test::equal_to(sub1.available(), 1u) 20: ** ./tests/cpp/status_subscriber.cc:76 ::caf::test::equal_to(sub1.get(), e1) 20: ** ./tests/cpp/status_subscriber.cc:77 ::caf::test::equal_to(sub2.available(), 1u) 20: ** ./tests/cpp/status_subscriber.cc:78 ::caf::test::equal_to(sub2.get(), e1) 20: -> test status event [line 79] 20: ** ./tests/cpp/status_subscriber.cc:83 ::caf::test::equal_to(sub1.available(), 1u) 20: ** ./tests/cpp/status_subscriber.cc:84 ::caf::test::equal_to(sub1.get(), s1) 20: ** ./tests/cpp/status_subscriber.cc:85 ::caf::test::equal_to(sub2.available(), 0u) 20: -> shutdown [line 86] 20: -> 9 checks took 9 ms 20: 20: 20: +----------------------------------------------------------------------+ 20: subscriber 20: +----------------------------------------------------------------------+ 20: 20: - blocking_subscriber 20: -> core1: 8@2BD0A6C3AF8FE09A0E45224DF045BA1F825AB201#24129 [line 79] 20: -> core2: 6@2BD0A6C3AF8FE09A0E45224DF045BA1F825AB201#24129 [line 80] 20: -> leaf: 9@2BD0A6C3AF8FE09A0E45224DF045BA1F825AB201#24129 [line 81] 20: -> driver: 12@2BD0A6C3AF8FE09A0E45224DF045BA1F825AB201#24129 [line 87] 20: -> check content of the subscriber's buffer [line 89] 20: ** ./tests/cpp/subscriber.cc:93 ::caf::test::equal_to(sub.poll(), expected) 20: -> Shutdown core actors. [line 95] 20: -> 1 check took 4 ms 20: 20: - nonblocking_subscriber 20: ** ./tests/cpp/subscriber.cc:134 ::caf::test::equal_to(result, expected) 20: -> Shutdown core actors. [line 136] 20: -> 1 check took 4 ms 20: 20: 20: +----------------------------------------------------------------------+ 20: summary 20: +----------------------------------------------------------------------+ 20: 20: suites: 2 20: tests: 3 20: checks: 11 20: time: 17 ms 20: success: 100% 20: 20: +----------------------------------------------------------------------+ 17/28 Test #20: subscriber ....................... Passed 0.09 sec test 21 Start 21: topic 21: Test command: /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/bin/broker-test "-v" "4" "-s" "topic" 21: Working Directory: /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/tests 21: Environment variables: 21: BROKER_TEST_DIR=/build/broker-1.4.0+ds1/tests 21: Test timeout computed to be: 20 21: +----------------------------------------------------------------------+ 21: topic 21: +----------------------------------------------------------------------+ 21: 21: - concatenation 21: ** ./tests/cpp/topic.cc:18 ::caf::test::equal_to(t, "foo") 21: ** ./tests/cpp/topic.cc:20 ::caf::test::equal_to(t, "foo" + sep + "bar") 21: ** ./tests/cpp/topic.cc:22 ::caf::test::equal_to(t, "foo" + sep + "bar" + sep + "baz") 21: -> 3 checks took 1 ms 21: 21: - split 21: ** ./tests/cpp/topic.cc:27 ::caf::test::equal_to(xs.size(), 3u) 21: ** ./tests/cpp/topic.cc:28 ::caf::test::equal_to(xs[0], "foo") 21: ** ./tests/cpp/topic.cc:29 ::caf::test::equal_to(xs[1], "bar") 21: ** ./tests/cpp/topic.cc:30 ::caf::test::equal_to(xs[2], "baz") 21: ** ./tests/cpp/topic.cc:32 xs == framed 21: -> 5 checks took 520 us 21: 21: - join 21: ** ./tests/cpp/topic.cc:38 ::caf::test::equal_to(t, sep + "foo" + sep + "bar" + sep + "baz") 21: -> 1 check took 502 us 21: 21: - prefix 21: ** ./tests/cpp/topic.cc:49 t0.prefix_of(t0) 21: ** ./tests/cpp/topic.cc:50 t0.prefix_of(t1) 21: ** ./tests/cpp/topic.cc:51 t0.prefix_of(t2) 21: ** ./tests/cpp/topic.cc:52 t0.prefix_of(t3) 21: ** ./tests/cpp/topic.cc:53 t0.prefix_of(t4) 21: ** ./tests/cpp/topic.cc:54 !t0.prefix_of(t5) 21: ** ./tests/cpp/topic.cc:56 !t1.prefix_of(t0) 21: ** ./tests/cpp/topic.cc:57 t1.prefix_of(t1) 21: ** ./tests/cpp/topic.cc:58 t1.prefix_of(t2) 21: ** ./tests/cpp/topic.cc:59 !t1.prefix_of(t3) 21: ** ./tests/cpp/topic.cc:60 !t1.prefix_of(t4) 21: ** ./tests/cpp/topic.cc:61 !t1.prefix_of(t5) 21: ** ./tests/cpp/topic.cc:63 !t2.prefix_of(t0) 21: ** ./tests/cpp/topic.cc:64 !t2.prefix_of(t1) 21: ** ./tests/cpp/topic.cc:65 t2.prefix_of(t2) 21: ** ./tests/cpp/topic.cc:66 !t2.prefix_of(t3) 21: ** ./tests/cpp/topic.cc:67 !t2.prefix_of(t4) 21: ** ./tests/cpp/topic.cc:68 !t2.prefix_of(t5) 21: ** ./tests/cpp/topic.cc:70 !t3.prefix_of(t0) 21: ** ./tests/cpp/topic.cc:71 !t3.prefix_of(t1) 21: ** ./tests/cpp/topic.cc:72 !t3.prefix_of(t2) 21: ** ./tests/cpp/topic.cc:73 t3.prefix_of(t3) 21: ** ./tests/cpp/topic.cc:74 t3.prefix_of(t4) 21: ** ./tests/cpp/topic.cc:75 !t3.prefix_of(t5) 21: ** ./tests/cpp/topic.cc:77 !t4.prefix_of(t0) 21: ** ./tests/cpp/topic.cc:78 !t4.prefix_of(t1) 21: ** ./tests/cpp/topic.cc:79 !t4.prefix_of(t2) 21: ** ./tests/cpp/topic.cc:80 !t4.prefix_of(t3) 21: ** ./tests/cpp/topic.cc:81 t4.prefix_of(t4) 21: ** ./tests/cpp/topic.cc:82 !t4.prefix_of(t5) 21: ** ./tests/cpp/topic.cc:84 t5.prefix_of(t0) 21: ** ./tests/cpp/topic.cc:85 t5.prefix_of(t1) 21: ** ./tests/cpp/topic.cc:86 t5.prefix_of(t2) 21: ** ./tests/cpp/topic.cc:87 t5.prefix_of(t3) 21: ** ./tests/cpp/topic.cc:88 t5.prefix_of(t4) 21: ** ./tests/cpp/topic.cc:89 t5.prefix_of(t5) 21: -> 36 checks took 2 ms 21: 21: 21: +----------------------------------------------------------------------+ 21: summary 21: +----------------------------------------------------------------------+ 21: 21: suites: 1 21: tests: 4 21: checks: 45 21: time: 4 ms 21: success: 100% 21: 21: +----------------------------------------------------------------------+ 18/28 Test #21: topic ............................ Passed 0.08 sec test 22 Start 22: zeek 22: Test command: /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/bin/broker-test "-v" "4" "-s" "zeek" 22: Working Directory: /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/tests 22: Environment variables: 22: BROKER_TEST_DIR=/build/broker-1.4.0+ds1/tests 22: Test timeout computed to be: 20 22: +----------------------------------------------------------------------+ 22: zeek 22: +----------------------------------------------------------------------+ 22: 22: - event 22: ** ./tests/cpp/zeek.cc:20 ::caf::test::equal_to(ev2.name(), "test") 22: ** ./tests/cpp/zeek.cc:21 ::caf::test::equal_to(ev2.args(), args) 22: -> 2 checks took 1 ms 22: 22: 22: +----------------------------------------------------------------------+ 22: summary 22: +----------------------------------------------------------------------+ 22: 22: suites: 1 22: tests: 1 22: checks: 2 22: time: 1 ms 22: success: 100% 22: 22: +----------------------------------------------------------------------+ 19/28 Test #22: zeek ............................. Passed 0.08 sec test 23 Start 23: python-communication 23: Test command: /usr/bin/python3.11 "/build/broker-1.4.0+ds1/tests/python/communication.py" 23: Working Directory: /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/python 23: Environment variables: 23: PYTHONPATH=/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/python 23: BROKER_TEST_DIR=/build/broker-1.4.0+ds1/tests 23: Test timeout computed to be: 20 18: ** ./tests/cpp/store.cc:105 ::caf::test::equal_to(error_of(m->get("foo")), ec::no_such_key) 18: -> 3 checks took 1.6 s 18: 18: - proxy 18: ** ./tests/cpp/store.cc:111 m 18: ** ./tests/cpp/store.cc:113 proxy.mailbox().empty() 18: ** ./tests/cpp/store.cc:114 ::caf::test::equal_to(proxy.mailbox().size(), 0u) 18: -> master: issue queries [line 116] 18: ** ./tests/cpp/store.cc:118 ::caf::test::equal_to(id, 1u) 18: ** ./tests/cpp/store.cc:120 ::caf::test::equal_to(id, 2u) 18: -> master: collect responses [line 121] 18: ** ./tests/cpp/store.cc:123 ::caf::test::equal_to(resp.id, 1u) 18: ** ./tests/cpp/store.cc:124 ::caf::test::equal_to(value_of(resp.answer), data{42}) 18: ** ./tests/cpp/store.cc:126 ::caf::test::equal_to(resp.id, 2u) 18: ** ./tests/cpp/store.cc:127 ::caf::test::equal_to(resp.answer, error{ec::no_such_key}) 18: ** ./tests/cpp/store.cc:130 ::caf::test::equal_to(key_resp.id, key_id) 18: ** ./tests/cpp/store.cc:131 ::caf::test::equal_to(value_of(key_resp.answer), data(set{"foo"})) 18: [broker/ERROR] 2023-05-06T03:36:12.492 proxy failed to receive response from store 2 18: -> 11 checks took 14 ms 18: 18: 18: +----------------------------------------------------------------------+ 18: store_event 18: +----------------------------------------------------------------------+ 18: 18: - the event type is convertible to and from string 18: ** ./tests/cpp/store_event.cc:40 ::caf::test::equal_to(to_string(store_event::type::insert), "insert"s) 18: ** ./tests/cpp/store_event.cc:41 ::caf::test::equal_to(to_string(store_event::type::update), "update"s) 18: ** ./tests/cpp/store_event.cc:42 ::caf::test::equal_to(to_string(store_event::type::erase), "erase"s) 18: ** ./tests/cpp/store_event.cc:43 ::caf::test::equal_to(to("insert"s), store_event::type::insert) 18: ** ./tests/cpp/store_event.cc:44 ::caf::test::equal_to(to("update"s), store_event::type::update) 18: ** ./tests/cpp/store_event.cc:45 ::caf::test::equal_to(to("erase"s), store_event::type::erase) 18: -> 6 checks took 1 ms 18: 18: - insert events consist of key value and expiry 18: -> a timespan as fifth element denotes the expiry [line 49] 18: ** ./tests/cpp/store_event.cc:53 view 18: ** ./tests/cpp/store_event.cc:54 ::caf::test::equal_to(view.store_id(), "x"s) 18: ** ./tests/cpp/store_event.cc:55 ::caf::test::equal_to(view.key(), "foo"s) 18: ** ./tests/cpp/store_event.cc:56 ::caf::test::equal_to(view.value(), "bar"s) 18: ** ./tests/cpp/store_event.cc:57 ::caf::test::equal_to(view.expiry(), 500_ns) 18: ** ./tests/cpp/store_event.cc:58 ::caf::test::equal_to(view.publisher(), publisher_id{}) 18: -> nil as fifth element is interpreted as no expiry [line 60] 18: ** ./tests/cpp/store_event.cc:64 view 18: ** ./tests/cpp/store_event.cc:65 ::caf::test::equal_to(view.store_id(), "x"s) 18: ** ./tests/cpp/store_event.cc:66 ::caf::test::equal_to(view.key(), "foo"s) 18: ** ./tests/cpp/store_event.cc:67 ::caf::test::equal_to(view.value(), "bar"s) 18: ** ./tests/cpp/store_event.cc:68 ::caf::test::equal_to(view.expiry(), nil) 18: ** ./tests/cpp/store_event.cc:69 ::caf::test::equal_to(view.publisher(), publisher_id{}) 18: -> elements six and seven denote the publisher [line 71] 18: ** ./tests/cpp/store_event.cc:75 view 18: ** ./tests/cpp/store_event.cc:76 ::caf::test::equal_to(view.store_id(), "x"s) 18: ** ./tests/cpp/store_event.cc:77 ::caf::test::equal_to(view.key(), "foo"s) 18: ** ./tests/cpp/store_event.cc:78 ::caf::test::equal_to(view.value(), "bar"s) 18: ** ./tests/cpp/store_event.cc:79 ::caf::test::equal_to(view.expiry(), nil) 18: ** ./tests/cpp/store_event.cc:80 ::caf::test::equal_to(view.publisher(), (publisher_id{node, 42})) 18: -> make returns an invalid view for malformed data [line 82] 18: ** ./tests/cpp/store_event.cc:84 !store_event::insert::make(tmp) 18: ** ./tests/cpp/store_event.cc:85 !store_event::insert::make(tmp) 18: ** ./tests/cpp/store_event.cc:86 !store_event::insert::make(tmp) 18: -> 21 checks took 2 ms 18: 18: - update events consist of key value and expiry 18: -> a timespan as sixth element denotes the expiry [line 91] 18: ** ./tests/cpp/store_event.cc:95 view 18: ** ./tests/cpp/store_event.cc:96 ::caf::test::equal_to(view.store_id(), "x"s) 18: ** ./tests/cpp/store_event.cc:97 ::caf::test::equal_to(view.key(), "foo"s) 18: ** ./tests/cpp/store_event.cc:98 ::caf::test::equal_to(view.old_value(), "bar"s) 18: ** ./tests/cpp/store_event.cc:99 ::caf::test::equal_to(view.new_value(), "baz"s) 18: ** ./tests/cpp/store_event.cc:100 ::caf::test::equal_to(view.expiry(), 500_ns) 18: ** ./tests/cpp/store_event.cc:101 ::caf::test::equal_to(view.publisher(), publisher_id{}) 18: -> nil as sixth element is interpreted as no expiry [line 103] 18: ** ./tests/cpp/store_event.cc:107 view 18: ** ./tests/cpp/store_event.cc:108 ::caf::test::equal_to(view.store_id(), "x"s) 18: ** ./tests/cpp/store_event.cc:109 ::caf::test::equal_to(view.key(), "foo"s) 18: ** ./tests/cpp/store_event.cc:110 ::caf::test::equal_to(view.old_value(), "bar"s) 18: ** ./tests/cpp/store_event.cc:111 ::caf::test::equal_to(view.new_value(), "baz"s) 18: ** ./tests/cpp/store_event.cc:112 ::caf::test::equal_to(view.expiry(), nil) 18: ** ./tests/cpp/store_event.cc:113 ::caf::test::equal_to(view.publisher(), publisher_id{}) 18: -> elements six and seven denote the publisher [line 115] 18: ** ./tests/cpp/store_event.cc:119 view 18: ** ./tests/cpp/store_event.cc:120 ::caf::test::equal_to(view.store_id(), "x"s) 18: ** ./tests/cpp/store_event.cc:121 ::caf::test::equal_to(view.key(), "foo"s) 18: ** ./tests/cpp/store_event.cc:122 ::caf::test::equal_to(view.old_value(), "bar"s) 18: ** ./tests/cpp/store_event.cc:123 ::caf::test::equal_to(view.new_value(), "baz"s) 18: ** ./tests/cpp/store_event.cc:124 ::caf::test::equal_to(view.expiry(), nil) 18: ** ./tests/cpp/store_event.cc:125 ::caf::test::equal_to(view.publisher(), (publisher_id{node, 42})) 18: -> make returns an invalid view for malformed data [line 127] 18: ** ./tests/cpp/store_event.cc:129 !store_event::update::make(tmp) 18: ** ./tests/cpp/store_event.cc:130 !store_event::update::make(tmp) 18: ** ./tests/cpp/store_event.cc:131 !store_event::update::make(tmp) 18: -> 24 checks took 2 ms 18: 18: - erase events contain the key and optionally a publisher ID 18: -> the key can have any value [line 136] 18: ** ./tests/cpp/store_event.cc:140 view 18: ** ./tests/cpp/store_event.cc:141 ::caf::test::equal_to(view.store_id(), "x"s) 18: ** ./tests/cpp/store_event.cc:142 ::caf::test::equal_to(view.key(), "foo"s) 18: ** ./tests/cpp/store_event.cc:143 ::caf::test::equal_to(view.publisher(), publisher_id{}) 18: -> elements three and four denote the publisher [line 145] 18: ** ./tests/cpp/store_event.cc:149 view 18: ** ./tests/cpp/store_event.cc:150 ::caf::test::equal_to(view.store_id(), "x"s) 18: ** ./tests/cpp/store_event.cc:151 ::caf::test::equal_to(view.key(), "foo"s) 18: ** ./tests/cpp/store_event.cc:152 ::caf::test::equal_to(view.publisher(), (publisher_id{node, 42})) 18: -> make returns an invalid view for malformed data [line 154] 18: ** ./tests/cpp/store_event.cc:156 !store_event::erase::make(tmp) 18: ** ./tests/cpp/store_event.cc:157 !store_event::erase::make(tmp) 18: -> 10 checks took 1 ms 18: 18: 18: +----------------------------------------------------------------------+ 18: summary 18: +----------------------------------------------------------------------+ 18: 18: suites: 2 18: tests: 10 18: checks: 95 18: time: 1.16 s 18: success: 100% 18: 18: +----------------------------------------------------------------------+ 20/28 Test #18: store ............................ Passed 1.25 sec test 24 Start 24: python-data 24: Test command: /usr/bin/python3.11 "/build/broker-1.4.0+ds1/tests/python/data.py" 24: Working Directory: /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/python 24: Environment variables: 24: PYTHONPATH=/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/python 24: BROKER_TEST_DIR=/build/broker-1.4.0+ds1/tests 24: Test timeout computed to be: 20 1: ** ./tests/cpp/backend.cc:320 expire 1: ** ./tests/cpp/backend.cc:321 *expire 1: ** ./tests/cpp/backend.cc:323 exists 1: ** ./tests/cpp/backend.cc:324 !*exists 1: -> 9 checks took 2.8 s 1: 1: - expiration without expiry 1: ** ./tests/cpp/backend.cc:329 put 1: ** ./tests/cpp/backend.cc:331 expire 1: ** ./tests/cpp/backend.cc:332 !*expire 1: -> 3 checks took 49 ms 1: 1: - size/snapshot 23: test_idle_endpoint (__main__.TestCommunication.test_idle_endpoint) ... ok 1: ** ./tests/cpp/backend.cc:338 put 1: ** ./tests/cpp/backend.cc:340 put 1: ** ./tests/cpp/backend.cc:342 put 1: ** ./tests/cpp/backend.cc:344 size 1: ** ./tests/cpp/backend.cc:345 ::caf::test::equal_to(*size, 3u) 1: ** ./tests/cpp/backend.cc:347 ss 1: ** ./tests/cpp/backend.cc:348 ::caf::test::equal_to(ss->size(), *size) 1: ** ./tests/cpp/backend.cc:349 ::caf::test::equal_to(ss->count("foo"), 1u) 1: -> 8 checks took 85 ms 1: 1: 1: +----------------------------------------------------------------------+ 1: summary 1: +----------------------------------------------------------------------+ 1: 1: suites: 1 1: tests: 7 1: checks: 56 1: time: 2.65 s 1: success: 100% 1: 1: +----------------------------------------------------------------------+ 21/28 Test #1: backend .......................... Passed 2.79 sec test 25 Start 25: python-forwarding 25: Test command: /usr/bin/python3.11 "/build/broker-1.4.0+ds1/tests/python/forwarding.py" 25: Working Directory: /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/python 25: Environment variables: 25: PYTHONPATH=/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/python 25: BROKER_TEST_DIR=/build/broker-1.4.0+ds1/tests 25: Test timeout computed to be: 20 24: test_address_v4 (__main__.TestDataConstruction.test_address_v4) ... ok 24: test_address_v6 (__main__.TestDataConstruction.test_address_v6) ... ok 24: test_bool (__main__.TestDataConstruction.test_bool) ... ok 24: test_count (__main__.TestDataConstruction.test_count) ... ok 24: test_count_overflow (__main__.TestDataConstruction.test_count_overflow) ... ok 24: test_integer (__main__.TestDataConstruction.test_integer) ... ok 24: test_port (__main__.TestDataConstruction.test_port) ... ok 24: test_real (__main__.TestDataConstruction.test_real) ... ok 24: test_set (__main__.TestDataConstruction.test_set) ... ok 24: test_string (__main__.TestDataConstruction.test_string) ... ok 24: test_subnet_v4 (__main__.TestDataConstruction.test_subnet_v4) ... ok 24: test_subnet_v6 (__main__.TestDataConstruction.test_subnet_v6) ... ok 24: test_table (__main__.TestDataConstruction.test_table) ... ok 24: test_timespan (__main__.TestDataConstruction.test_timespan) ... ok 24: test_timestamp (__main__.TestDataConstruction.test_timestamp) ... ok 24: test_vector (__main__.TestDataConstruction.test_vector) ... ok 24: 24: ---------------------------------------------------------------------- 24: Ran 16 tests in 0.086s 24: 24: OK 22/28 Test #24: python-data ...................... Passed 0.83 sec test 26 Start 26: python-ssl-tests 26: Test command: /usr/bin/python3.11 "/build/broker-1.4.0+ds1/tests/python/ssl-tests.py" 26: Working Directory: /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/python 26: Environment variables: 26: PYTHONPATH=/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/python 26: BROKER_TEST_DIR=/build/broker-1.4.0+ds1/tests 26: Test timeout computed to be: 20 23: test_messages (__main__.TestCommunication.test_messages) ... ok 23: test_ping (__main__.TestCommunication.test_ping) ... ok 23: test_publisher (__main__.TestCommunication.test_publisher) ... ok 23: test_status_subscriber (__main__.TestCommunication.test_status_subscriber) ... ok 26: test_ssl_auth_failure_no_auth (__main__.TestSSL.test_ssl_auth_failure_no_auth) ... ok 25: test_two_hops (__main__.TestCommunication.test_two_hops) ... ok 26: test_ssl_auth_failure_no_ssl (__main__.TestSSL.test_ssl_auth_failure_no_ssl) ... ok 23: test_status_subscriber_error (__main__.TestCommunication.test_status_subscriber_error) ... ok 23: 23: ---------------------------------------------------------------------- 23: Ran 6 tests in 3.040s 23: 23: OK 23/28 Test #23: python-communication ............. Passed 3.99 sec test 27 Start 27: python-store 27: Test command: /usr/bin/python3.11 "/build/broker-1.4.0+ds1/tests/python/store.py" 27: Working Directory: /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/python 27: Environment variables: 27: PYTHONPATH=/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/python 27: BROKER_TEST_DIR=/build/broker-1.4.0+ds1/tests 27: Test timeout computed to be: 20 26: test_ssl_auth_failure_self_signed (__main__.TestSSL.test_ssl_auth_failure_self_signed) ... ok 26: test_ssl_auth_success_ca (__main__.TestSSL.test_ssl_auth_success_ca) ... ok 26: test_ssl_auth_success_ca_pw (__main__.TestSSL.test_ssl_auth_success_ca_pw) ... ok 27: test_basic (__main__.TestStore.test_basic) ... ok 26: test_ssl_auth_success_self_signed (__main__.TestSSL.test_ssl_auth_success_self_signed) ... ok 26: 26: ---------------------------------------------------------------------- 26: Ran 6 tests in 3.049s 26: 26: OK 24/28 Test #26: python-ssl-tests ................. Passed 4.17 sec test 28 Start 28: python-topic 28: Test command: /usr/bin/python3.11 "/build/broker-1.4.0+ds1/tests/python/topic.py" 28: Working Directory: /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/python 28: Environment variables: 28: PYTHONPATH=/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/python 28: BROKER_TEST_DIR=/build/broker-1.4.0+ds1/tests 28: Test timeout computed to be: 20 25: test_two_hops_forwarding_disabled (__main__.TestCommunication.test_two_hops_forwarding_disabled) ... ok 28: test_append (__main__.TestTopic.test_append) ... ok 28: test_string (__main__.TestTopic.test_string) ... ok 28: 28: ---------------------------------------------------------------------- 28: Ran 2 tests in 0.012s 28: 28: OK 25/28 Test #28: python-topic ..................... Passed 1.02 sec 25: test_two_hops_ttl (__main__.TestCommunication.test_two_hops_ttl) ... ok 27: test_from_clones (__main__.TestStore.test_from_clones) ... ok 25: test_two_hops_with_forward (__main__.TestCommunication.test_two_hops_with_forward) ... ok 14: -> 1966089 checks took 11.41 s 14: 14: - general 14: -> copy construction [line 381] 14: -> prefix matching [line 398] 14: -> 119 checks took 864 us 14: 14: 14: +----------------------------------------------------------------------+ 14: summary 14: +----------------------------------------------------------------------+ 14: 14: suites: 1 14: tests: 7 14: checks: 1973499 14: time: 11.43 s 14: success: 100% 14: 14: +----------------------------------------------------------------------+ 26/28 Test #14: radix_tree ....................... Passed 11.55 sec 27: test_from_master (__main__.TestStore.test_from_master) ... ok 27: 27: ---------------------------------------------------------------------- 27: Ran 3 tests in 5.869s 27: 27: OK 27/28 Test #27: python-store ..................... Passed 6.85 sec 25: test_two_hops_without_forward (__main__.TestCommunication.test_two_hops_without_forward) ... ok 25: 25: ---------------------------------------------------------------------- 25: Ran 5 tests in 9.389s 25: 25: OK 28/28 Test #25: python-forwarding ................ Passed 10.29 sec 100% tests passed, 0 tests failed out of 28 Total Test time (real) = 13.11 sec make[1]: Leaving directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary dh binary --buildsystem=cmake --with=python3 dh_testroot -O--buildsystem=cmake dh_prep -O--buildsystem=cmake dh_auto_install -O--buildsystem=cmake cd obj-arm-linux-gnueabihf && make -j4 install DESTDIR=/build/broker-1.4.0\+ds1/debian/tmp AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" make[1]: Entering directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' /usr/bin/cmake -S/build/broker-1.4.0+ds1 -B/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/CMakeFiles /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' make -f CMakeFiles/broker.dir/build.make CMakeFiles/broker.dir/depend make -f bindings/python/CMakeFiles/python-scripts-stage.dir/build.make bindings/python/CMakeFiles/python-scripts-stage.dir/depend make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' cd /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/broker-1.4.0+ds1 /build/broker-1.4.0+ds1/bindings/python /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/bindings/python /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/bindings/python/CMakeFiles/python-scripts-stage.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' cd /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/broker-1.4.0+ds1 /build/broker-1.4.0+ds1 /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/CMakeFiles/broker.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' make -f bindings/python/CMakeFiles/python-scripts-stage.dir/build.make bindings/python/CMakeFiles/python-scripts-stage.dir/build make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' [ 1%] Staging Python scripts in /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/python/broker cd /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/bindings/python && /usr/bin/cmake -E copy_directory /build/broker-1.4.0+ds1/bindings/python/broker /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/python/broker make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' [ 1%] Built target python-scripts-stage make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' make -f CMakeFiles/broker.dir/build.make CMakeFiles/broker.dir/build make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'CMakeFiles/broker.dir/build'. make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' [ 50%] Built target broker make -f CMakeFiles/broker-pipe.dir/build.make CMakeFiles/broker-pipe.dir/depend make -f CMakeFiles/broker-node.dir/build.make CMakeFiles/broker-node.dir/depend make -f bindings/python/CMakeFiles/_broker.dir/build.make bindings/python/CMakeFiles/_broker.dir/depend make -f tests/CMakeFiles/broker-test.dir/build.make tests/CMakeFiles/broker-test.dir/depend make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' cd /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/broker-1.4.0+ds1 /build/broker-1.4.0+ds1 /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/CMakeFiles/broker-pipe.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' cd /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/broker-1.4.0+ds1 /build/broker-1.4.0+ds1 /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/CMakeFiles/broker-node.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' cd /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/broker-1.4.0+ds1 /build/broker-1.4.0+ds1/bindings/python /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/bindings/python /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/bindings/python/CMakeFiles/_broker.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' cd /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/broker-1.4.0+ds1 /build/broker-1.4.0+ds1/tests /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/tests /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/tests/CMakeFiles/broker-test.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' make -f CMakeFiles/broker-pipe.dir/build.make CMakeFiles/broker-pipe.dir/build make -f CMakeFiles/broker-node.dir/build.make CMakeFiles/broker-node.dir/build make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' make -f bindings/python/CMakeFiles/_broker.dir/build.make bindings/python/CMakeFiles/_broker.dir/build make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'CMakeFiles/broker-pipe.dir/build'. make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'CMakeFiles/broker-node.dir/build'. make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' [ 54%] Built target broker-pipe [ 54%] Built target broker-node make -f tests/CMakeFiles/broker-benchmark.dir/build.make tests/CMakeFiles/broker-benchmark.dir/depend make -f tests/CMakeFiles/broker-cluster-benchmark.dir/build.make tests/CMakeFiles/broker-cluster-benchmark.dir/depend make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' cd /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/broker-1.4.0+ds1 /build/broker-1.4.0+ds1/tests /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/tests /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/tests/CMakeFiles/broker-benchmark.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' cd /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/broker-1.4.0+ds1 /build/broker-1.4.0+ds1/tests /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/tests /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/tests/CMakeFiles/broker-cluster-benchmark.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'bindings/python/CMakeFiles/_broker.dir/build'. make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' [ 61%] Built target _broker make -f doc/_examples/CMakeFiles/synopsis.dir/build.make doc/_examples/CMakeFiles/synopsis.dir/depend make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' cd /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/broker-1.4.0+ds1 /build/broker-1.4.0+ds1/doc/_examples /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/doc/_examples /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/doc/_examples/CMakeFiles/synopsis.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' make -f tests/CMakeFiles/broker-benchmark.dir/build.make tests/CMakeFiles/broker-benchmark.dir/build make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' make -f tests/CMakeFiles/broker-cluster-benchmark.dir/build.make tests/CMakeFiles/broker-cluster-benchmark.dir/build make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' make -f tests/CMakeFiles/broker-test.dir/build.make tests/CMakeFiles/broker-test.dir/build make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' make -f doc/_examples/CMakeFiles/synopsis.dir/build.make doc/_examples/CMakeFiles/synopsis.dir/build make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'tests/CMakeFiles/broker-benchmark.dir/build'. make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'tests/CMakeFiles/broker-cluster-benchmark.dir/build'. make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' [ 63%] Built target broker-benchmark make -f doc/_examples/CMakeFiles/comm.dir/build.make doc/_examples/CMakeFiles/comm.dir/depend [ 65%] Built target broker-cluster-benchmark make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' cd /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/broker-1.4.0+ds1 /build/broker-1.4.0+ds1/doc/_examples /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/doc/_examples /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/doc/_examples/CMakeFiles/comm.dir/DependInfo.cmake --color= make -f doc/_examples/CMakeFiles/stores.dir/build.make doc/_examples/CMakeFiles/stores.dir/depend make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' cd /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/broker-1.4.0+ds1 /build/broker-1.4.0+ds1/doc/_examples /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/doc/_examples /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/doc/_examples/CMakeFiles/stores.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'doc/_examples/CMakeFiles/synopsis.dir/build'. make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'tests/CMakeFiles/broker-test.dir/build'. make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' [ 67%] Built target synopsis make -f doc/_examples/CMakeFiles/ping.dir/build.make doc/_examples/CMakeFiles/ping.dir/depend make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' cd /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/broker-1.4.0+ds1 /build/broker-1.4.0+ds1/doc/_examples /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/doc/_examples /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/doc/_examples/CMakeFiles/ping.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' make -f doc/_examples/CMakeFiles/comm.dir/build.make doc/_examples/CMakeFiles/comm.dir/build make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' make -f doc/_examples/CMakeFiles/stores.dir/build.make doc/_examples/CMakeFiles/stores.dir/build [ 93%] Built target broker-test make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' make -f doc/_examples/CMakeFiles/ping.dir/build.make doc/_examples/CMakeFiles/ping.dir/build make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'doc/_examples/CMakeFiles/comm.dir/build'. make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'doc/_examples/CMakeFiles/stores.dir/build'. make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'doc/_examples/CMakeFiles/ping.dir/build'. make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' [ 95%] Built target comm [ 97%] Built target stores [100%] Built target ping make[2]: Leaving directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' /usr/bin/cmake -E cmake_progress_start /build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf/CMakeFiles 0 make -f CMakeFiles/Makefile2 preinstall make[2]: Entering directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' make[2]: Nothing to be done for 'preinstall'. make[2]: Leaving directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "None" -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/include/broker -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/include/broker/alm -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/include/broker/alm/stream_transport.hh -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/include/broker/topic.hh -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/include/broker/broker.hh -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/include/broker/status.hh -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/include/broker/backend_options.hh -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/include/broker/address.hh -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/include/broker/none.hh -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/include/broker/endpoint.hh -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/include/broker/version.hh -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/include/broker/bro.hh -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/include/broker/atoms.hh -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/include/broker/store_event.hh -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/include/broker/frontend.hh -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/include/broker/status_subscriber.hh -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/include/broker/expected.hh -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/include/broker/fwd.hh -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/include/broker/mailbox.hh -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/include/broker/message.hh -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/include/broker/subnet.hh -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/include/broker/core_actor.hh -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/include/broker/detail -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/include/broker/detail/lift.hh -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/include/broker/detail/make_backend.hh -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/include/broker/detail/prefix_matcher.hh -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/include/broker/detail/master_resolver.hh -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/include/broker/detail/store_actor.hh -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/include/broker/detail/flare.hh -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/include/broker/detail/shared_subscriber_queue.hh -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/include/broker/detail/sqlite_backend.hh -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/include/broker/detail/network_cache.hh -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/include/broker/detail/type_traits.hh -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/include/broker/detail/rocksdb_backend.hh -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/include/broker/detail/filesystem.hh -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/include/broker/detail/memory_backend.hh -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/include/broker/detail/appliers.hh -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/include/broker/detail/assert.hh -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/include/broker/detail/core_recorder.hh -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/include/broker/detail/abstract_backend.hh -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/include/broker/detail/retry_state.hh -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/include/broker/detail/clone_actor.hh -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/include/broker/detail/operators.hh -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/include/broker/detail/master_actor.hh -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/include/broker/detail/radix_tree.hh -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/include/broker/detail/generator_file_writer.hh -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/include/broker/detail/shared_publisher_queue.hh -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/include/broker/detail/die.hh -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/include/broker/detail/meta_command_writer.hh -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/include/broker/detail/subscription.hh -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/include/broker/detail/shared_queue.hh -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/include/broker/detail/generator_file_reader.hh -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/include/broker/detail/data_generator.hh -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/include/broker/detail/hash.hh -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/include/broker/detail/blob.hh -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/include/broker/detail/scoped_flare_actor.hh -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/include/broker/detail/core_scatterer.hh -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/include/broker/detail/flare_actor.hh -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/include/broker/detail/meta_data_writer.hh -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/include/broker/detail/has_network_info.hh -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/include/broker/error.hh -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/include/broker/defaults.hh -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/include/broker/filter_type.hh -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/include/broker/bad_variant_access.hh -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/include/broker/optional.hh -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/include/broker/peer_flags.hh -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/include/broker/store.hh -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/include/broker/subscriber_base.hh -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/include/broker/convert.hh -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/include/broker/port.hh -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/include/broker/publisher_id.hh -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/include/broker/time.hh -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/include/broker/peer_filter.hh -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/include/broker/timeout.hh -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/include/broker/peer_info.hh -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/include/broker/api_flags.hh -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/include/broker/internal_command.hh -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/include/broker/peer_status.hh -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/include/broker/data.hh -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/include/broker/configuration.hh -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/include/broker/endpoint_info.hh -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/include/broker/enum_value.hh -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/include/broker/publisher.hh -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/include/broker/backend.hh -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/include/broker/mixin -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/include/broker/mixin/connector.hh -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/include/broker/mixin/recorder.hh -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/include/broker/mixin/notifier.hh -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/include/broker/mixin/data_store_manager.hh -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/include/broker/logger.hh -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/include/broker/zeek.hh -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/include/broker/snapshot.hh -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/include/broker/subscriber.hh -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/include/broker/network_info.hh -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/include/broker/config.hh -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/lib/arm-linux-gnueabihf/libbroker.so.1.4.0 -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/lib/arm-linux-gnueabihf/libbroker.so.2 -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/lib/arm-linux-gnueabihf/libbroker.so -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/lib/python3/dist-packages/broker/_broker.so -- Set runtime path of "/build/broker-1.4.0+ds1/debian/tmp/usr/lib/python3/dist-packages/broker/_broker.so" to "" -- Up-to-date: /build/broker-1.4.0+ds1/debian/tmp/usr/lib/python3/dist-packages/broker -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/lib/python3/dist-packages/broker/bro.py -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/lib/python3/dist-packages/broker/zeek.py -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/lib/python3/dist-packages/broker/__init__.py -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/bin/broker-benchmark -- Set runtime path of "/build/broker-1.4.0+ds1/debian/tmp/usr/bin/broker-benchmark" to "" -- Installing: /build/broker-1.4.0+ds1/debian/tmp/usr/bin/broker-cluster-benchmark -- Set runtime path of "/build/broker-1.4.0+ds1/debian/tmp/usr/bin/broker-cluster-benchmark" to "" make[1]: Leaving directory '/build/broker-1.4.0+ds1/obj-arm-linux-gnueabihf' dh_install -O--buildsystem=cmake dh_installdocs -O--buildsystem=cmake debian/rules override_dh_installchangelogs make[1]: Entering directory '/build/broker-1.4.0+ds1' dh_installchangelogs CHANGES make[1]: Leaving directory '/build/broker-1.4.0+ds1' dh_python3 -O--buildsystem=cmake I: dh_python3 fs:483: renaming _broker.so to _broker.cpython-311-arm-linux-gnueabihf.so dh_installinit -O--buildsystem=cmake dh_installsystemduser -O--buildsystem=cmake dh_perl -O--buildsystem=cmake dh_link -O--buildsystem=cmake dh_strip_nondeterminism -O--buildsystem=cmake dh_compress -O--buildsystem=cmake dh_fixperms -O--buildsystem=cmake debian/rules override_dh_missing make[1]: Entering directory '/build/broker-1.4.0+ds1' dh_missing --fail-missing make[1]: Leaving directory '/build/broker-1.4.0+ds1' debian/rules override_dh_dwz make[1]: Entering directory '/build/broker-1.4.0+ds1' dh_dwz -X/usr/lib/python3/ make[1]: Leaving directory '/build/broker-1.4.0+ds1' dh_strip -O--buildsystem=cmake dh_makeshlibs -O--buildsystem=cmake dh_shlibdeps -O--buildsystem=cmake dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/libbroker2/usr/lib/arm-linux-gnueabihf/libbroker.so.1.4.0 found in none of the libraries dh_installdeb -O--buildsystem=cmake dh_gencontrol -O--buildsystem=cmake dpkg-gencontrol: warning: Provides field of package python3-broker: substitution variable ${python3:Provides} used, but is not defined dh_md5sums -O--buildsystem=cmake dh_builddeb -O--buildsystem=cmake dpkg-deb: building package 'libbroker-dev' in '../libbroker-dev_1.4.0+ds1-1_armhf.deb'. dpkg-deb: building package 'libbroker2' in '../libbroker2_1.4.0+ds1-1_armhf.deb'. dpkg-deb: building package 'libbroker2-dbgsym' in '../libbroker2-dbgsym_1.4.0+ds1-1_armhf.deb'. dpkg-deb: building package 'python3-broker' in '../python3-broker_1.4.0+ds1-1_armhf.deb'. dpkg-genbuildinfo --build=binary -O../broker_1.4.0+ds1-1_armhf.buildinfo dpkg-genchanges --build=binary -O../broker_1.4.0+ds1-1_armhf.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration I: user script /srv/workspace/pbuilder/24211/tmp/hooks/B01_cleanup starting I: user script /srv/workspace/pbuilder/24211/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/24211 and its subdirectories I: Current time: Sat May 6 03:39:19 +14 2023 I: pbuilder-time-stamp: 1683293959