I: pbuilder: network access will be disabled during build I: Current time: Sat Feb 1 13:16:33 -12 2025 I: pbuilder-time-stamp: 1738458993 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/experimental-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 [wmbusmeters_1.13.1-3.dsc] I: copying [./wmbusmeters_1.13.1.orig.tar.gz] I: copying [./wmbusmeters_1.13.1-3.debian.tar.xz] I: Extracting source dpkg-source: warning: cannot verify inline signature for ./wmbusmeters_1.13.1-3.dsc: unsupported subcommand dpkg-source: info: extracting wmbusmeters in wmbusmeters-1.13.1 dpkg-source: info: unpacking wmbusmeters_1.13.1.orig.tar.gz dpkg-source: info: unpacking wmbusmeters_1.13.1-3.debian.tar.xz I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/3614/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build/reproducible-path' BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' BUILD_ARCH='armhf' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=3 ' DISTRIBUTION='experimental' HOME='/root' HOST_ARCH='armhf' IFS=' ' INVOCATION_ID='02f8691c9cd54aa284c2ddb5daad39a2' LANG='C' LANGUAGE='en_US:en' LC_ALL='C' MAIL='/var/mail/root' OPTIND='1' PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' PBCURRENTCOMMANDLINEOPERATION='build' PBUILDER_OPERATION='build' PBUILDER_PKGDATADIR='/usr/share/pbuilder' PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' PBUILDER_SYSCONFDIR='/etc' PPID='3614' PS1='# ' PS2='> ' PS4='+ ' PWD='/' SHELL='/bin/bash' SHLVL='2' SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.QoSJaTqo/pbuilderrc_etX2 --distribution experimental --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/experimental-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.QoSJaTqo/b1 --logfile b1/build.log wmbusmeters_1.13.1-3.dsc' SUDO_GID='110' SUDO_UID='103' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://10.0.0.15:3142/' I: uname -a Linux virt32z 6.1.0-30-armmp-lpae #1 SMP Debian 6.1.124-1 (2025-01-12) armv7l GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin I: user script /srv/workspace/pbuilder/3614/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-compat (= 13), librtlsdr-dev, jq, xxd, netcat-openbsd dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19565 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-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on librtlsdr-dev; however: Package librtlsdr-dev is not installed. pbuilder-satisfydepends-dummy depends on jq; however: Package jq is not installed. pbuilder-satisfydepends-dummy depends on xxd; however: Package xxd is not installed. pbuilder-satisfydepends-dummy depends on netcat-openbsd; however: Package netcat-openbsd 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} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} groff-base{a} intltool-debian{a} jq{a} libarchive-zip-perl{a} libdebhelper-perl{a} libelf1t64{a} libfile-stripnondeterminism-perl{a} libicu72{a} libjq1{a} libmagic-mgc{a} libmagic1t64{a} libonig5{a} libpipeline1{a} librtlsdr-dev{a} librtlsdr0{a} libtool{a} libuchardet0{a} libunistring5{a} libusb-1.0-0{a} libusb-1.0-0-dev{a} libxml2{a} m4{a} man-db{a} netcat-openbsd{a} po-debconf{a} sensible-utils{a} xxd{a} The following packages are RECOMMENDED but will NOT be installed: curl libarchive-cpio-perl libltdl-dev libmail-sendmail-perl libusb-1.0-doc lynx wget 0 packages upgraded, 39 newly installed, 0 to remove and 0 not upgraded. Need to get 20.5 MB of archives. After unpacking 76.3 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian unstable/main armhf sensible-utils all 0.0.24 [24.8 kB] Get: 2 http://deb.debian.org/debian unstable/main armhf libmagic-mgc armhf 1:5.45-3+b1 [314 kB] Get: 3 http://deb.debian.org/debian unstable/main armhf libmagic1t64 armhf 1:5.45-3+b1 [98.5 kB] Get: 4 http://deb.debian.org/debian unstable/main armhf file armhf 1:5.45-3+b1 [42.3 kB] Get: 5 http://deb.debian.org/debian unstable/main armhf gettext-base armhf 0.23.1-1 [238 kB] Get: 6 http://deb.debian.org/debian unstable/main armhf libuchardet0 armhf 0.0.8-1+b2 [65.6 kB] Get: 7 http://deb.debian.org/debian unstable/main armhf groff-base armhf 1.23.0-7 [1095 kB] Get: 8 http://deb.debian.org/debian unstable/main armhf bsdextrautils armhf 2.40.4-2 [84.6 kB] Get: 9 http://deb.debian.org/debian unstable/main armhf libpipeline1 armhf 1.5.8-1 [35.0 kB] Get: 10 http://deb.debian.org/debian unstable/main armhf man-db armhf 2.13.0-1 [1382 kB] Get: 11 http://deb.debian.org/debian unstable/main armhf m4 armhf 1.4.19-5 [272 kB] Get: 12 http://deb.debian.org/debian unstable/main armhf autoconf all 2.72-3 [493 kB] Get: 13 http://deb.debian.org/debian unstable/main armhf autotools-dev all 20220109.1 [51.6 kB] Get: 14 http://deb.debian.org/debian unstable/main armhf automake all 1:1.17-3 [862 kB] Get: 15 http://deb.debian.org/debian unstable/main armhf autopoint all 0.23.1-1 [770 kB] Get: 16 http://deb.debian.org/debian unstable/main armhf libdebhelper-perl all 13.24.1 [90.9 kB] Get: 17 http://deb.debian.org/debian unstable/main armhf libtool all 2.5.4-3 [539 kB] Get: 18 http://deb.debian.org/debian unstable/main armhf dh-autoreconf all 20 [17.1 kB] Get: 19 http://deb.debian.org/debian unstable/main armhf libarchive-zip-perl all 1.68-1 [104 kB] Get: 20 http://deb.debian.org/debian unstable/main armhf libfile-stripnondeterminism-perl all 1.14.1-1 [19.6 kB] Get: 21 http://deb.debian.org/debian unstable/main armhf dh-strip-nondeterminism all 1.14.1-1 [8584 B] Get: 22 http://deb.debian.org/debian unstable/main armhf libelf1t64 armhf 0.192-4 [184 kB] Get: 23 http://deb.debian.org/debian unstable/main armhf dwz armhf 0.15-1+b2 [106 kB] Get: 24 http://deb.debian.org/debian unstable/main armhf libunistring5 armhf 1.3-1 [444 kB] Get: 25 http://deb.debian.org/debian unstable/main armhf libicu72 armhf 72.1-6 [9086 kB] Get: 26 http://deb.debian.org/debian unstable/main armhf libxml2 armhf 2.12.7+dfsg+really2.9.14-0.2+b1 [605 kB] Get: 27 http://deb.debian.org/debian unstable/main armhf gettext armhf 0.23.1-1 [1560 kB] Get: 28 http://deb.debian.org/debian unstable/main armhf intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 29 http://deb.debian.org/debian unstable/main armhf po-debconf all 1.0.21+nmu1 [248 kB] Get: 30 http://deb.debian.org/debian unstable/main armhf debhelper all 13.24.1 [920 kB] Get: 31 http://deb.debian.org/debian unstable/main armhf libonig5 armhf 6.9.9-1+b1 [168 kB] Get: 32 http://deb.debian.org/debian unstable/main armhf libjq1 armhf 1.7.1-3+b1 [156 kB] Get: 33 http://deb.debian.org/debian unstable/main armhf jq armhf 1.7.1-3+b1 [77.6 kB] Get: 34 http://deb.debian.org/debian unstable/main armhf libusb-1.0-0 armhf 2:1.0.27-2 [52.0 kB] Get: 35 http://deb.debian.org/debian unstable/main armhf librtlsdr0 armhf 2.0.2-2+b1 [28.4 kB] Get: 36 http://deb.debian.org/debian unstable/main armhf libusb-1.0-0-dev armhf 2:1.0.27-2 [74.8 kB] Get: 37 http://deb.debian.org/debian unstable/main armhf librtlsdr-dev armhf 2.0.2-2+b1 [34.6 kB] Get: 38 http://deb.debian.org/debian unstable/main armhf netcat-openbsd armhf 1.228-1 [40.6 kB] Get: 39 http://deb.debian.org/debian unstable/main armhf xxd armhf 2:9.1.0967-2+b1 [98.2 kB] Fetched 20.5 MB in 2s (11.5 MB/s) Preconfiguring packages ... Selecting previously unselected package sensible-utils. (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 ... 19565 files and directories currently installed.) Preparing to unpack .../00-sensible-utils_0.0.24_all.deb ... Unpacking sensible-utils (0.0.24) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../01-libmagic-mgc_1%3a5.45-3+b1_armhf.deb ... Unpacking libmagic-mgc (1:5.45-3+b1) ... Selecting previously unselected package libmagic1t64:armhf. Preparing to unpack .../02-libmagic1t64_1%3a5.45-3+b1_armhf.deb ... Unpacking libmagic1t64:armhf (1:5.45-3+b1) ... Selecting previously unselected package file. Preparing to unpack .../03-file_1%3a5.45-3+b1_armhf.deb ... Unpacking file (1:5.45-3+b1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../04-gettext-base_0.23.1-1_armhf.deb ... Unpacking gettext-base (0.23.1-1) ... Selecting previously unselected package libuchardet0:armhf. Preparing to unpack .../05-libuchardet0_0.0.8-1+b2_armhf.deb ... Unpacking libuchardet0:armhf (0.0.8-1+b2) ... Selecting previously unselected package groff-base. Preparing to unpack .../06-groff-base_1.23.0-7_armhf.deb ... Unpacking groff-base (1.23.0-7) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../07-bsdextrautils_2.40.4-2_armhf.deb ... Unpacking bsdextrautils (2.40.4-2) ... Selecting previously unselected package libpipeline1:armhf. Preparing to unpack .../08-libpipeline1_1.5.8-1_armhf.deb ... Unpacking libpipeline1:armhf (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../09-man-db_2.13.0-1_armhf.deb ... Unpacking man-db (2.13.0-1) ... Selecting previously unselected package m4. Preparing to unpack .../10-m4_1.4.19-5_armhf.deb ... Unpacking m4 (1.4.19-5) ... Selecting previously unselected package autoconf. Preparing to unpack .../11-autoconf_2.72-3_all.deb ... Unpacking autoconf (2.72-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../12-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../13-automake_1%3a1.17-3_all.deb ... Unpacking automake (1:1.17-3) ... Selecting previously unselected package autopoint. Preparing to unpack .../14-autopoint_0.23.1-1_all.deb ... Unpacking autopoint (0.23.1-1) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../15-libdebhelper-perl_13.24.1_all.deb ... Unpacking libdebhelper-perl (13.24.1) ... Selecting previously unselected package libtool. Preparing to unpack .../16-libtool_2.5.4-3_all.deb ... Unpacking libtool (2.5.4-3) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../17-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../18-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../19-libfile-stripnondeterminism-perl_1.14.1-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.14.1-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../20-dh-strip-nondeterminism_1.14.1-1_all.deb ... Unpacking dh-strip-nondeterminism (1.14.1-1) ... Selecting previously unselected package libelf1t64:armhf. Preparing to unpack .../21-libelf1t64_0.192-4_armhf.deb ... Unpacking libelf1t64:armhf (0.192-4) ... Selecting previously unselected package dwz. Preparing to unpack .../22-dwz_0.15-1+b2_armhf.deb ... Unpacking dwz (0.15-1+b2) ... Selecting previously unselected package libunistring5:armhf. Preparing to unpack .../23-libunistring5_1.3-1_armhf.deb ... Unpacking libunistring5:armhf (1.3-1) ... Selecting previously unselected package libicu72:armhf. Preparing to unpack .../24-libicu72_72.1-6_armhf.deb ... Unpacking libicu72:armhf (72.1-6) ... Selecting previously unselected package libxml2:armhf. Preparing to unpack .../25-libxml2_2.12.7+dfsg+really2.9.14-0.2+b1_armhf.deb ... Unpacking libxml2:armhf (2.12.7+dfsg+really2.9.14-0.2+b1) ... Selecting previously unselected package gettext. Preparing to unpack .../26-gettext_0.23.1-1_armhf.deb ... Unpacking gettext (0.23.1-1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../27-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 .../28-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../29-debhelper_13.24.1_all.deb ... Unpacking debhelper (13.24.1) ... Selecting previously unselected package libonig5:armhf. Preparing to unpack .../30-libonig5_6.9.9-1+b1_armhf.deb ... Unpacking libonig5:armhf (6.9.9-1+b1) ... Selecting previously unselected package libjq1:armhf. Preparing to unpack .../31-libjq1_1.7.1-3+b1_armhf.deb ... Unpacking libjq1:armhf (1.7.1-3+b1) ... Selecting previously unselected package jq. Preparing to unpack .../32-jq_1.7.1-3+b1_armhf.deb ... Unpacking jq (1.7.1-3+b1) ... Selecting previously unselected package libusb-1.0-0:armhf. Preparing to unpack .../33-libusb-1.0-0_2%3a1.0.27-2_armhf.deb ... Unpacking libusb-1.0-0:armhf (2:1.0.27-2) ... Selecting previously unselected package librtlsdr0:armhf. Preparing to unpack .../34-librtlsdr0_2.0.2-2+b1_armhf.deb ... Unpacking librtlsdr0:armhf (2.0.2-2+b1) ... Selecting previously unselected package libusb-1.0-0-dev:armhf. Preparing to unpack .../35-libusb-1.0-0-dev_2%3a1.0.27-2_armhf.deb ... Unpacking libusb-1.0-0-dev:armhf (2:1.0.27-2) ... Selecting previously unselected package librtlsdr-dev:armhf. Preparing to unpack .../36-librtlsdr-dev_2.0.2-2+b1_armhf.deb ... Unpacking librtlsdr-dev:armhf (2.0.2-2+b1) ... Selecting previously unselected package netcat-openbsd. Preparing to unpack .../37-netcat-openbsd_1.228-1_armhf.deb ... Unpacking netcat-openbsd (1.228-1) ... Selecting previously unselected package xxd. Preparing to unpack .../38-xxd_2%3a9.1.0967-2+b1_armhf.deb ... Unpacking xxd (2:9.1.0967-2+b1) ... Setting up libpipeline1:armhf (1.5.8-1) ... Setting up libicu72:armhf (72.1-6) ... Setting up bsdextrautils (2.40.4-2) ... Setting up libmagic-mgc (1:5.45-3+b1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libdebhelper-perl (13.24.1) ... Setting up libmagic1t64:armhf (1:5.45-3+b1) ... Setting up netcat-openbsd (1.228-1) ... update-alternatives: using /bin/nc.openbsd to provide /bin/nc (nc) in auto mode Setting up gettext-base (0.23.1-1) ... Setting up m4 (1.4.19-5) ... Setting up file (1:5.45-3+b1) ... Setting up xxd (2:9.1.0967-2+b1) ... Setting up libelf1t64:armhf (0.192-4) ... Setting up autotools-dev (20220109.1) ... Setting up libunistring5:armhf (1.3-1) ... Setting up autopoint (0.23.1-1) ... Setting up autoconf (2.72-3) ... Setting up dwz (0.15-1+b2) ... Setting up sensible-utils (0.0.24) ... Setting up libuchardet0:armhf (0.0.8-1+b2) ... Setting up libusb-1.0-0:armhf (2:1.0.27-2) ... Setting up libxml2:armhf (2.12.7+dfsg+really2.9.14-0.2+b1) ... Setting up libonig5:armhf (6.9.9-1+b1) ... Setting up automake (1:1.17-3) ... update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.14.1-1) ... Setting up gettext (0.23.1-1) ... Setting up libtool (2.5.4-3) ... Setting up libjq1:armhf (1.7.1-3+b1) ... Setting up libusb-1.0-0-dev:armhf (2:1.0.27-2) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up librtlsdr0:armhf (2.0.2-2+b1) ... No diversion 'diversion of /lib/udev/rules.d/60-librtlsdr0.rules to /lib/udev/rules.d/60-librtlsdr0.rules.usr-is-merged by usr-is-merged', none removed. Setting up dh-strip-nondeterminism (1.14.1-1) ... Setting up groff-base (1.23.0-7) ... Setting up jq (1.7.1-3+b1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up man-db (2.13.0-1) ... Not building database; man-db/auto-update is not 'true'. Setting up librtlsdr-dev:armhf (2.0.2-2+b1) ... Setting up debhelper (13.24.1) ... Processing triggers for libc-bin (2.40-6) ... 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 I: Building the package I: Running cd /build/reproducible-path/wmbusmeters-1.13.1/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../wmbusmeters_1.13.1-3_source.changes dpkg-buildpackage: info: source package wmbusmeters dpkg-buildpackage: info: source version 1.13.1-3 dpkg-buildpackage: info: source distribution experimental dpkg-buildpackage: info: source changed by Fredrik Öhrström dpkg-source --before-build . dpkg-buildpackage: info: host architecture armhf debian/rules clean dh clean dh_auto_clean make -j3 distclean make[1]: Entering directory '/build/reproducible-path/wmbusmeters-1.13.1' su: user jenkins does not exist or the user entry does not contain all the required fields su: user jenkins does not exist or the user entry does not contain all the required fields su: user jenkins does not exist or the user entry does not contain all the required fields su: user jenkins does not exist or the user entry does not contain all the required fields su: user jenkins does not exist or the user entry does not contain all the required fields su: user jenkins does not exist or the user entry does not contain all the required fields Building _ rm -rf build/* build_arm/* build_debug/* build_arm_debug/* build_profile/* *~ rm -f testaes/test_input.txt testaes/test_stderr.txt rm -f testoutput/test_expected.txt testoutput/test_input.txt \ testoutput/test_response.txt testoutput/test_responses.txt \ testoutput/test_stderr.txt rm -f config.log make[1]: Leaving directory '/build/reproducible-path/wmbusmeters-1.13.1' dh_clean debian/rules binary dh binary dh_update_autotools_config dh_autoreconf dh_auto_configure ./configure --build=arm-linux-gnueabihf --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=\${prefix}/lib/arm-linux-gnueabihf --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking checking build system type... arm-unknown-linux-gnueabihf checking host system type... arm-unknown-linux-gnueabihf checking for g++... g++ checking whether the C++ compiler works... yes checking for C++ compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C++... yes checking whether g++ accepts -g... yes checking for g++ option to enable C++11 features... none needed checking for rtlsdr_get_device_count in -lrtlsdr... yes configure: creating /build/reproducible-path/wmbusmeters-1.13.1/build/arm-unknown-linux-gnueabihf/config.status config.status: creating /build/reproducible-path/wmbusmeters-1.13.1/build/arm-unknown-linux-gnueabihf/spec.gmk config.status: creating /build/reproducible-path/wmbusmeters-1.13.1/build/arm-unknown-linux-gnueabihf/Makefile debian/rules override_dh_auto_build make[1]: Entering directory '/build/reproducible-path/wmbusmeters-1.13.1' /usr/bin/make COMMIT_HASH= TAG=1.13.1-3 BRANCH= CHANGES= make[2]: Entering directory '/build/reproducible-path/wmbusmeters-1.13.1' New version number generates new build/version.h Building 1.13.1-3 g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/aes.cc -c -E > build/aes.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/aes.cc -MMD -c -o build/aes.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/aescmac.cc -c -E > build/aescmac.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/aescmac.cc -MMD -c -o build/aescmac.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/bus.cc -c -E > build/bus.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/bus.cc -MMD -c -o build/bus.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/cmdline.cc -c -E > build/cmdline.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/cmdline.cc -MMD -c -o build/cmdline.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/config.cc -c -E > build/config.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/config.cc -MMD -c -o build/config.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/dvparser.cc -c -E > build/dvparser.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/dvparser.cc -MMD -c -o build/dvparser.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/formula.cc -c -E > build/formula.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/formula.cc -MMD -c -o build/formula.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/mbus_rawtty.cc -c -E > build/mbus_rawtty.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/mbus_rawtty.cc -MMD -c -o build/mbus_rawtty.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/metermanager.cc -c -E > build/metermanager.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/metermanager.cc -MMD -c -o build/metermanager.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/meters.cc -c -E > build/meters.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/meters.cc -MMD -c -o build/meters.o src/meters.cc: In member function 'virtual std::string MeterCommonImplementation::unixTimestampOfUpdate()': src/meters.cc:690:35: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 690 | snprintf(ut, sizeof(ut)-1, "%lu", datetime_of_update_); | ~~^ ~~~~~~~~~~~~~~~~~~~ | | | | | time_t {aka long long int} | long unsigned int | %llu In file included from /usr/include/c++/14/map:62, from src/util.h:25, from src/config.h:22, from src/bus.h:21, from src/meters.cc:18: /usr/include/c++/14/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 = std::pair, Quantity>; _Val = std::pair, Quantity>, NumericField>; _KeyOfValue = std::_Select1st, Quantity>, NumericField> >; _Compare = std::less, Quantity> >; _Alloc = std::allocator, Quantity>, NumericField> >]': /usr/include/c++/14/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree, Quantity>, std::pair, Quantity>, NumericField>, std::_Select1st, Quantity>, NumericField> >, std::less, Quantity> >, std::allocator, Quantity>, NumericField> > >::const_iterator' changed in GCC 7.1 2206 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >, Quantity>&>, std::tuple<>}; _Key = std::pair, Quantity>; _Val = std::pair, Quantity>, NumericField>; _KeyOfValue = std::_Select1st, Quantity>, NumericField> >; _Compare = std::less, Quantity> >; _Alloc = std::allocator, Quantity>, NumericField> >]': /usr/include/c++/14/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree, Quantity>, std::pair, Quantity>, NumericField>, std::_Select1st, Quantity>, NumericField> >, std::less, Quantity> >, std::allocator, Quantity>, NumericField> > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/map:63: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::pair, Quantity>; _Tp = NumericField; _Compare = std::less, Quantity> >; _Alloc = std::allocator, Quantity>, NumericField> >]', inlined from 'virtual double MeterCommonImplementation::getNumericValue(FieldInfo*, Unit)' at src/meters.cc:1311:43: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, Quantity>, std::pair, Quantity>, NumericField>, std::_Select1st, Quantity>, NumericField> >, std::less, Quantity> >, std::allocator, Quantity>, NumericField> > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::pair, Quantity>; _Tp = NumericField; _Compare = std::less, Quantity> >; _Alloc = std::allocator, Quantity>, NumericField> >]', inlined from 'virtual double MeterCommonImplementation::getNumericValue(std::string, Unit)' at src/meters.cc:1330:43: /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, Quantity>, std::pair, Quantity>, NumericField>, std::_Select1st, Quantity>, NumericField> >, std::less, Quantity> >, std::allocator, Quantity>, NumericField> > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/vector:65, from src/units.h:22, from src/config.h:21: /usr/include/c++/14/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Translate::Map*]': /usr/include/c++/14/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++/14/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 = Translate::Map*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Translate::Map*]' at /usr/include/c++/14/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 = Translate::Map*; _Tp = Translate::Map]' at /usr/include/c++/14/bits/stl_uninitialized.h:373: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 = Translate::Map; _Alloc = std::allocator]' at /usr/include/c++/14/bits/stl_vector.h:1624:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Translate::Map; _Alloc = std::allocator]' at /usr/include/c++/14/bits/vector.tcc:238:44: /usr/include/c++/14/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++/14/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Translate::Rule*]': /usr/include/c++/14/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++/14/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 = Translate::Map*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Translate::Map*]' at /usr/include/c++/14/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 = Translate::Map*; _Tp = Translate::Map]' at /usr/include/c++/14/bits/stl_uninitialized.h:373:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Translate::Map; _Alloc = std::allocator]' at /usr/include/c++/14/bits/stl_vector.h:606:31, inlined from 'Translate::Rule::Rule(const Translate::Rule&)' at src/translatebits.h:86:12, inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = Translate::Rule; _Args = {const Translate::Rule&}]' at /usr/include/c++/14/bits/stl_construct.h:119:7, inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Translate::Rule*]' at /usr/include/c++/14/bits/stl_uninitialized.h:120:21: /usr/include/c++/14/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 = Translate::Rule*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Translate::Rule*]' at /usr/include/c++/14/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 = Translate::Rule*; _Tp = Translate::Rule]' at /usr/include/c++/14/bits/stl_uninitialized.h:373: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 = Translate::Rule; _Alloc = std::allocator]' at /usr/include/c++/14/bits/stl_vector.h:1624:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Translate::Rule; _Alloc = std::allocator]' at /usr/include/c++/14/bits/vector.tcc:238:44: /usr/include/c++/14/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 = Translate::Map*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Translate::Map*]' at /usr/include/c++/14/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 = Translate::Map*; _Tp = Translate::Map]' at /usr/include/c++/14/bits/stl_uninitialized.h:373:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Translate::Map; _Alloc = std::allocator]' at /usr/include/c++/14/bits/stl_vector.h:606:31, inlined from 'Translate::Rule::Rule(const Translate::Rule&)' at src/translatebits.h:86:12, inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = Translate::Rule; _Args = {Translate::Rule&}]' at /usr/include/c++/14/bits/stl_construct.h:119:7, inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = Translate::Rule*; _ForwardIterator = Translate::Rule*]' at /usr/include/c++/14/bits/stl_uninitialized.h:120:21, inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = Translate::Rule*; _ForwardIterator = Translate::Rule*; bool _TrivialValueTypes = false]' at /usr/include/c++/14/bits/stl_uninitialized.h:137:32, inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = Translate::Rule*; _ForwardIterator = Translate::Rule*]' at /usr/include/c++/14/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = Translate::Rule*; _ForwardIterator = Translate::Rule*; _Tp = Translate::Rule]' at /usr/include/c++/14/bits/stl_uninitialized.h:373:37, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Translate::Rule; _Alloc = std::allocator]' at /usr/include/c++/14/bits/vector.tcc:257:35: /usr/include/c++/14/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 = Translate::Rule*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Translate::Rule*]' at /usr/include/c++/14/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 = Translate::Rule*; _Tp = Translate::Rule]' at /usr/include/c++/14/bits/stl_uninitialized.h:373:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Translate::Rule; _Alloc = std::allocator]' at /usr/include/c++/14/bits/stl_vector.h:606:31: /usr/include/c++/14/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 = Translate::Rule*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Translate::Rule*]' at /usr/include/c++/14/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 = Translate::Rule*; _Tp = Translate::Rule]' at /usr/include/c++/14/bits/stl_uninitialized.h:373:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Translate::Rule; _Alloc = std::allocator]' at /usr/include/c++/14/bits/stl_vector.h:606:31, inlined from 'Translate::Lookup::Lookup(const Translate::Lookup&)' at src/translatebits.h:106:12, inlined from 'FieldInfo::FieldInfo(const FieldInfo&)' at src/meters.h:269:8: /usr/include/c++/14/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 = Translate::Rule*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Translate::Rule*]' at /usr/include/c++/14/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 = Translate::Rule*; _Tp = Translate::Rule]' at /usr/include/c++/14/bits/stl_uninitialized.h:373:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Translate::Rule; _Alloc = std::allocator]' at /usr/include/c++/14/bits/stl_vector.h:606:31, inlined from 'Translate::Lookup::Lookup(const Translate::Lookup&)' at src/translatebits.h:106:12, inlined from 'FieldInfo::FieldInfo(int, std::string, Quantity, Unit, VifScaling, FieldMatcher, std::string, PrintProperties, std::function, std::function()>, std::function, std::function)>, Translate::Lookup, Formula*)' at src/meters.cc:1484:9: /usr/include/c++/14/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 = Translate::Rule*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Translate::Rule*]' at /usr/include/c++/14/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 = Translate::Rule*; _Tp = Translate::Rule]' at /usr/include/c++/14/bits/stl_uninitialized.h:373:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Translate::Rule; _Alloc = std::allocator]' at /usr/include/c++/14/bits/stl_vector.h:606:31, inlined from 'Translate::Lookup::Lookup(const Translate::Lookup&)' at src/translatebits.h:106:12, inlined from 'void MeterCommonImplementation::addNumericFieldWithExtractor(std::string, std::string, PrintProperties, Quantity, VifScaling, FieldMatcher, Unit)' at src/meters.cc:331:13: /usr/include/c++/14/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 = Translate::Rule*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Translate::Rule*]' at /usr/include/c++/14/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 = Translate::Rule*; _Tp = Translate::Rule]' at /usr/include/c++/14/bits/stl_uninitialized.h:373:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Translate::Rule; _Alloc = std::allocator]' at /usr/include/c++/14/bits/stl_vector.h:606:31, inlined from 'Translate::Lookup::Lookup(const Translate::Lookup&)' at src/translatebits.h:106:12, inlined from 'void MeterCommonImplementation::addNumericField(std::string, Quantity, PrintProperties, std::string, Unit)' at src/meters.cc:434:13: /usr/include/c++/14/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 = Translate::Rule*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Translate::Rule*]' at /usr/include/c++/14/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 = Translate::Rule*; _Tp = Translate::Rule]' at /usr/include/c++/14/bits/stl_uninitialized.h:373:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Translate::Rule; _Alloc = std::allocator]' at /usr/include/c++/14/bits/stl_vector.h:606:31, inlined from 'Translate::Lookup::Lookup(const Translate::Lookup&)' at src/translatebits.h:106:12, inlined from 'void MeterCommonImplementation::addStringFieldWithExtractor(std::string, std::string, PrintProperties, FieldMatcher)' at src/meters.cc:457:13: /usr/include/c++/14/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 = Translate::Rule*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Translate::Rule*]' at /usr/include/c++/14/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 = Translate::Rule*; _Tp = Translate::Rule]' at /usr/include/c++/14/bits/stl_uninitialized.h:373:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Translate::Rule; _Alloc = std::allocator]' at /usr/include/c++/14/bits/stl_vector.h:606:31, inlined from 'Translate::Lookup::Lookup(const Translate::Lookup&)' at src/translatebits.h:106:12, inlined from 'void MeterCommonImplementation::addStringFieldWithExtractorAndLookup(std::string, std::string, PrintProperties, FieldMatcher, Translate::Lookup)' at src/meters.cc:481:13: /usr/include/c++/14/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 = Translate::Rule*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Translate::Rule*]' at /usr/include/c++/14/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 = Translate::Rule*; _Tp = Translate::Rule]' at /usr/include/c++/14/bits/stl_uninitialized.h:373:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Translate::Rule; _Alloc = std::allocator]' at /usr/include/c++/14/bits/stl_vector.h:606:31, inlined from 'Translate::Lookup::Lookup(const Translate::Lookup&)' at src/translatebits.h:106:12, inlined from 'void MeterCommonImplementation::addStringField(std::string, std::string, PrintProperties)' at src/meters.cc:503:13: /usr/include/c++/14/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 = Translate::Rule*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Translate::Rule*]' at /usr/include/c++/14/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 = Translate::Rule*; _Tp = Translate::Rule]' at /usr/include/c++/14/bits/stl_uninitialized.h:373:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Translate::Rule; _Alloc = std::allocator]' at /usr/include/c++/14/bits/stl_vector.h:606:31, inlined from 'Translate::Lookup::Lookup(const Translate::Lookup&)' at src/translatebits.h:106:12, inlined from 'DriverInfo::DriverInfo(const DriverInfo&)' at src/meters.h:172:8: /usr/include/c++/14/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); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/manufacturer_specificities.cc -c -E > build/manufacturer_specificities.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/manufacturer_specificities.cc -MMD -c -o build/manufacturer_specificities.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/printer.cc -c -E > build/printer.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/printer.cc -MMD -c -o build/printer.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/rtlsdr.cc -c -E > build/rtlsdr.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/rtlsdr.cc -MMD -c -o build/rtlsdr.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/serial.cc -c -E > build/serial.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/serial.cc -MMD -c -o build/serial.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/shell.cc -c -E > build/shell.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/shell.cc -MMD -c -o build/shell.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/sha256.cc -c -E > build/sha256.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/sha256.cc -MMD -c -o build/sha256.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/threads.cc -c -E > build/threads.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/threads.cc -MMD -c -o build/threads.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/translatebits.cc -c -E > build/translatebits.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/translatebits.cc -MMD -c -o build/translatebits.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/util.cc -c -E > build/util.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/util.cc -MMD -c -o build/util.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/units.cc -c -E > build/units.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/units.cc -MMD -c -o build/units.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/wmbus.cc -c -E > build/wmbus.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/wmbus.cc -MMD -c -o build/wmbus.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/wmbus_amb8465.cc -c -E > build/wmbus_amb8465.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/wmbus_amb8465.cc -MMD -c -o build/wmbus_amb8465.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/wmbus_im871a.cc -c -E > build/wmbus_im871a.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/wmbus_im871a.cc -MMD -c -o build/wmbus_im871a.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/wmbus_cul.cc -c -E > build/wmbus_cul.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/wmbus_cul.cc -MMD -c -o build/wmbus_cul.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/wmbus_rtlwmbus.cc -c -E > build/wmbus_rtlwmbus.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/wmbus_rtlwmbus.cc -MMD -c -o build/wmbus_rtlwmbus.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/wmbus_rtl433.cc -c -E > build/wmbus_rtl433.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/wmbus_rtl433.cc -MMD -c -o build/wmbus_rtl433.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/wmbus_simulator.cc -c -E > build/wmbus_simulator.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/wmbus_simulator.cc -MMD -c -o build/wmbus_simulator.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/wmbus_rawtty.cc -c -E > build/wmbus_rawtty.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/wmbus_rawtty.cc -MMD -c -o build/wmbus_rawtty.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/wmbus_rc1180.cc -c -E > build/wmbus_rc1180.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/wmbus_rc1180.cc -MMD -c -o build/wmbus_rc1180.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/wmbus_utils.cc -c -E > build/wmbus_utils.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/wmbus_utils.cc -MMD -c -o build/wmbus_utils.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/lora_iu880b.cc -c -E > build/lora_iu880b.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/lora_iu880b.cc -MMD -c -o build/lora_iu880b.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_abbb23.cc -c -E > build/driver_abbb23.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_abbb23.cc -MMD -c -o build/driver_abbb23.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_aerius.cc -c -E > build/driver_aerius.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_aerius.cc -MMD -c -o build/driver_aerius.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_amiplus.cc -c -E > build/driver_amiplus.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_amiplus.cc -MMD -c -o build/driver_amiplus.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_apator08.cc -c -E > build/driver_apator08.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_apator08.cc -MMD -c -o build/driver_apator08.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_apator162.cc -c -E > build/driver_apator162.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_apator162.cc -MMD -c -o build/driver_apator162.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_apator172.cc -c -E > build/driver_apator172.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_apator172.cc -MMD -c -o build/driver_apator172.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_apatoreitn.cc -c -E > build/driver_apatoreitn.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_apatoreitn.cc -MMD -c -o build/driver_apatoreitn.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_auto.cc -c -E > build/driver_auto.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_auto.cc -MMD -c -o build/driver_auto.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_aventieshca.cc -c -E > build/driver_aventieshca.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_aventieshca.cc -MMD -c -o build/driver_aventieshca.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_aventieswm.cc -c -E > build/driver_aventieswm.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_aventieswm.cc -MMD -c -o build/driver_aventieswm.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_bfw240radio.cc -c -E > build/driver_bfw240radio.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_bfw240radio.cc -MMD -c -o build/driver_bfw240radio.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_c5isf.cc -c -E > build/driver_c5isf.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_c5isf.cc -MMD -c -o build/driver_c5isf.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_cma12w.cc -c -E > build/driver_cma12w.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_cma12w.cc -MMD -c -o build/driver_cma12w.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_compact5.cc -c -E > build/driver_compact5.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_compact5.cc -MMD -c -o build/driver_compact5.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_dme_07.cc -c -E > build/driver_dme_07.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_dme_07.cc -MMD -c -o build/driver_dme_07.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_ebzwmbe.cc -c -E > build/driver_ebzwmbe.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_ebzwmbe.cc -MMD -c -o build/driver_ebzwmbe.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_ehzp.cc -c -E > build/driver_ehzp.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_ehzp.cc -MMD -c -o build/driver_ehzp.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_ei6500.cc -c -E > build/driver_ei6500.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_ei6500.cc -MMD -c -o build/driver_ei6500.o In file included from /usr/include/c++/14/vector:66, from /usr/include/c++/14/functional:64, from src/util.h:24, from src/dvparser.h:21, from src/meters_common_implementation.h:21, from src/driver_ei6500.cc:18: /usr/include/c++/14/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = Translate::Rule; _Alloc = std::allocator]': /usr/include/c++/14/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 678 | vector(initializer_list __l, | ^~~~~~ src/driver_ei6500.cc: In function '{anonymous}::Driver::Driver(MeterInfo&, DriverInfo&)': src/driver_ei6500.cc:52:24: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 52 | Translate::Lookup( | ^~~~~~~ 53 | { | ~ 54 | { | ~ 55 | { | ~ 56 | "ERROR_FLAGS", | ~~~~~~~~~~~~~~ 57 | Translate::Type::BitToString, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | AlwaysTrigger, MaskBits(0xffff), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59 | "OK", | ~~~~~ 60 | { | ~ 61 | /* When used for m-bus? | ~~~~~~~~~~~~~~~~~~~~~~~ 62 | bit 7-7 Not used, zero by default | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63 | bit 8 Application error, unknown field C | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | bit 9 Application error, unknown field CI | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | bit 10 Application error, unknown record | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66 | bit 11 Application error, access right | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67 | bit 12 Application error, record size | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | bit 13 Application error, record value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | bit 14 Application error, bad password | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | bit 15 Not used, zero by defaul | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | */ | ~~ 72 | } | ~ 73 | }, | ~~ 74 | }, | ~~ 75 | })); | ~~ src/driver_ei6500.cc:206:24: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 206 | Translate::Lookup( | ^~~~~~~ 207 | { | ~ 208 | { | ~ 209 | { | ~ 210 | "DUST", | ~~~~~~~ 211 | Translate::Type::IndexToString, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | AlwaysTrigger, MaskBits(0x1f), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213 | "", | ~~~ 214 | { | ~ 215 | } | ~ 216 | }, | ~~ 217 | }, | ~~ 218 | })); | ~~ src/driver_ei6500.cc:226:24: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 226 | Translate::Lookup( | ^~~~~~~ 227 | { | ~ 228 | { | ~ 229 | { | ~ 230 | "BATTERY_VOLTAGE", | ~~~~~~~~~~~~~~~~~~ 231 | Translate::Type::IndexToString, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | AlwaysTrigger, MaskBits(0x0f00), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "", | ~~~ 234 | { | ~ 235 | { 0x0000, "2.25V" }, | ~~~~~~~~~~~~~~~~~~~~ 236 | { 0x0100, "2.30V" }, | ~~~~~~~~~~~~~~~~~~~~ 237 | { 0x0200, "2.35V" }, | ~~~~~~~~~~~~~~~~~~~~ 238 | { 0x0300, "2.40V" }, | ~~~~~~~~~~~~~~~~~~~~ 239 | | 240 | { 0x0400, "2.45V" }, | ~~~~~~~~~~~~~~~~~~~~ 241 | { 0x0500, "2.50V" }, | ~~~~~~~~~~~~~~~~~~~~ 242 | { 0x0600, "2.55V" }, | ~~~~~~~~~~~~~~~~~~~~ 243 | { 0x0700, "2.60V" }, | ~~~~~~~~~~~~~~~~~~~~ 244 | | 245 | { 0x0800, "2.65V" }, | ~~~~~~~~~~~~~~~~~~~~ 246 | { 0x0900, "2.70V" }, | ~~~~~~~~~~~~~~~~~~~~ 247 | { 0x0a00, "2.75V" }, | ~~~~~~~~~~~~~~~~~~~~ 248 | { 0x0b00, "2.80V" }, | ~~~~~~~~~~~~~~~~~~~~ 249 | | 250 | { 0x0c00, "2.85V" }, | ~~~~~~~~~~~~~~~~~~~~ 251 | { 0x0d00, "2.90V" }, | ~~~~~~~~~~~~~~~~~~~~ 252 | { 0x0e00, "2.95V" }, | ~~~~~~~~~~~~~~~~~~~~ 253 | { 0x0f00, "3.00V" } | ~~~~~~~~~~~~~~~~~~~ 254 | } | ~ 255 | }, | ~~ 256 | }, | ~~ 257 | })); | ~~ src/driver_ei6500.cc:265:24: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 265 | Translate::Lookup( | ^~~~~~~ 266 | { | ~ 267 | { | ~ 268 | { | ~ 269 | "OBSTACLE_DISTANCE", | ~~~~~~~~~~~~~~~~~~~~ 270 | Translate::Type::IndexToString, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | AlwaysTrigger, MaskBits(0x700000), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "", | ~~~ 273 | { | ~ 274 | { 0x000000, "SEODS_NOT_COMPLETED" }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | { 0x100000, "" }, // No obstacle detected | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | { 0x200000, "45_TO_60_CM" }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | { 0x300000, "38_TO_53_CM" }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | | 279 | { 0x400000, "33_TO_48_CM" }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | { 0x500000, "28_TO_40_CM" }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 281 | { 0x600000, "20_TO_33_CM" }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 282 | { 0x700000, "0_TO_25_CM" }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 283 | } | ~ 284 | }, | ~~ 285 | }, | ~~ 286 | })); | ~~ src/driver_ei6500.cc:295:24: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 295 | Translate::Lookup( | ^~~~~~~ 296 | { | ~ 297 | { | ~ 298 | { | ~ 299 | "HEAD_STATUS", | ~~~~~~~~~~~~~~ 300 | Translate::Type::BitToString, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | AlwaysTrigger, MaskBits(0xff8ff0e0), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302 | "OK", | ~~~~~ 303 | { | ~ 304 | /* 0x00000000-0x000000f dust level*/ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | { 0x00000020, "SOUNDER_FAULT" }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | { 0x00000040, "TAMPER_WHILE_REMOVED" }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | { 0x00000080, "EOL_REACHED" }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308 | /* 0x00000100-0x000f00 battery evel*/ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | { 0x00001000, "LOW_BATTERY_FAULT" }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | { 0x00002000, "ALARM_SENSOR_FAULT" }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | { 0x00004000, "OBSTACLE_DETECTOR_FAULT" }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312 | { 0x00008000, "EOL_WITHIN_12_MONTH" }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313 | { 0x00010000, "SEODS_NOT_YET_COMPLETED", TestBit::NotSet }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | { 0x00020000, "ENV_CHANGED_SINCE_INSTALLATION" }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | { 0x00040000, "COMM_TO_HEAD_FAULT" }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | { 0x00080000, "INTERFERENCE_PREVENTING_OBSTACLE_DETECTION" }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | /* 0x00100000-0x0700000 distance */ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | /* 0x00800000 reserved */ | ~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | { 0x01000000, "OBSTACLE_DETECTED" }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | { 0x02000000, "SMOKE_DETECTOR_FULLY_COVERED" } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | } | ~ 322 | }, | ~~ 323 | }, | ~~ 324 | })); | ~~ g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_elf.cc -c -E > build/driver_elf.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_elf.cc -MMD -c -o build/driver_elf.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_em24.cc -c -E > build/driver_em24.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_em24.cc -MMD -c -o build/driver_em24.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_emerlin868.cc -c -E > build/driver_emerlin868.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_emerlin868.cc -MMD -c -o build/driver_emerlin868.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_enercal.cc -c -E > build/driver_enercal.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_enercal.cc -MMD -c -o build/driver_enercal.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_engelmann-faw.cc -c -E > build/driver_engelmann-faw.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_engelmann-faw.cc -MMD -c -o build/driver_engelmann-faw.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_esyswm.cc -c -E > build/driver_esyswm.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_esyswm.cc -MMD -c -o build/driver_esyswm.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_eurisii.cc -c -E > build/driver_eurisii.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_eurisii.cc -MMD -c -o build/driver_eurisii.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_ev200.cc -c -E > build/driver_ev200.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_ev200.cc -MMD -c -o build/driver_ev200.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_evo868.cc -c -E > build/driver_evo868.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_evo868.cc -MMD -c -o build/driver_evo868.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_fhkvdataiii.cc -c -E > build/driver_fhkvdataiii.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_fhkvdataiii.cc -MMD -c -o build/driver_fhkvdataiii.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_fhkvdataiv.cc -c -E > build/driver_fhkvdataiv.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_fhkvdataiv.cc -MMD -c -o build/driver_fhkvdataiv.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_flowiq2200.cc -c -E > build/driver_flowiq2200.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_flowiq2200.cc -MMD -c -o build/driver_flowiq2200.o In file included from /usr/include/c++/14/vector:66, from /usr/include/c++/14/functional:64, from src/util.h:24, from src/dvparser.h:21, from src/meters_common_implementation.h:21, from src/driver_flowiq2200.cc:18: /usr/include/c++/14/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = Translate::Map; _Alloc = std::allocator]': /usr/include/c++/14/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 678 | vector(initializer_list __l, | ^~~~~~ src/driver_flowiq2200.cc: In function '{anonymous}::Driver::Driver(MeterInfo&, DriverInfo&)': src/driver_flowiq2200.cc:44:45: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 44 | addStringFieldWithExtractorAndLookup( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 45 | "status", | ~~~~~~~~~ 46 | "Status of meter. Not fully understood!", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47 | DEFAULT_PRINT_PROPERTIES | PrintProperty::STATUS, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48 | FieldMatcher::build() | ~~~~~~~~~~~~~~~~~~~~~ 49 | .set(DifVifKey("04FF23")), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | { | ~ 51 | { | ~ 52 | { | ~ 53 | "ERROR_FLAGS", | ~~~~~~~~~~~~~~ 54 | Translate::Type::BitToString, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | AlwaysTrigger, MaskBits(0xffffffff), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | "OK", | ~~~~~ 57 | { | ~ 58 | /* Maybe these are the same as the multical21 but we do not know! | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59 | And there are more bits here. */ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60 | { 0x01 , "DRY" }, | ~~~~~~~~~~~~~~~~~ 61 | { 0x02 , "REVERSE" }, | ~~~~~~~~~~~~~~~~~~~~~ 62 | { 0x04 , "LEAK" }, | ~~~~~~~~~~~~~~~~~~ 63 | { 0x08 , "BURST" }, | ~~~~~~~~~~~~~~~~~~~ 64 | } | ~ 65 | }, | ~~ 66 | }, | ~~ 67 | }); | ~~ src/driver_flowiq2200.cc:209:45: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 209 | addStringFieldWithExtractorAndLookup( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 210 | "time_dry", | ~~~~~~~~~~~ 211 | "Amount of time the meter has been dry.", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | DEFAULT_PRINT_PROPERTIES, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 213 | FieldMatcher::build() | ~~~~~~~~~~~~~~~~~~~~~ 214 | .set(DifVifKey("02FF20")), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 215 | { | ~ 216 | { | ~ 217 | { | ~ 218 | "DRY", | ~~~~~~ 219 | Translate::Type::IndexToString, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220 | AlwaysTrigger, MaskBits(0x0070), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "", | ~~~ 222 | { | ~ 223 | { 0x0000, "" }, | ~~~~~~~~~~~~~~~ 224 | { 0x0010, "1-8 hours" }, | ~~~~~~~~~~~~~~~~~~~~~~~~ 225 | { 0x0020, "9-24 hours" }, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | { 0x0030, "2-3 days" }, | ~~~~~~~~~~~~~~~~~~~~~~~ 227 | { 0x0040, "4-7 days" }, | ~~~~~~~~~~~~~~~~~~~~~~~ 228 | { 0x0050, "8-14 days" }, | ~~~~~~~~~~~~~~~~~~~~~~~~ 229 | { 0x0060, "15-21 days" }, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | { 0x0070, "22-31 days" }, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | }, | ~~ 232 | }, | ~~ 233 | }, | ~~ 234 | }); | ~~ src/driver_flowiq2200.cc:236:45: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 236 | addStringFieldWithExtractorAndLookup( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 237 | "time_reversed", | ~~~~~~~~~~~~~~~~ 238 | "Amount of time the meter has been reversed.", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | DEFAULT_PRINT_PROPERTIES, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | FieldMatcher::build() | ~~~~~~~~~~~~~~~~~~~~~ 241 | .set(DifVifKey("02FF20")), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | { | ~ 243 | { | ~ 244 | { | ~ 245 | "REVERSED", | ~~~~~~~~~~~ 246 | Translate::Type::IndexToString, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | AlwaysTrigger, MaskBits(0x0380), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | "", | ~~~ 249 | { | ~ 250 | { 0x0000, "" }, | ~~~~~~~~~~~~~~~ 251 | { 0x0080, "1-8 hours" }, | ~~~~~~~~~~~~~~~~~~~~~~~~ 252 | { 0x0100, "9-24 hours" }, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | { 0x0180, "2-3 days" }, | ~~~~~~~~~~~~~~~~~~~~~~~ 254 | { 0x0200, "4-7 days" }, | ~~~~~~~~~~~~~~~~~~~~~~~ 255 | { 0x0280, "8-14 days" }, | ~~~~~~~~~~~~~~~~~~~~~~~~ 256 | { 0x0300, "15-21 days" }, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | { 0x0380, "22-31 days" }, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | }, | ~~ 259 | }, | ~~ 260 | }, | ~~ 261 | }); | ~~ src/driver_flowiq2200.cc:263:45: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 263 | addStringFieldWithExtractorAndLookup( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 264 | "time_leaking", | ~~~~~~~~~~~~~~~ 265 | "Amount of time the meter has been leaking.", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | DEFAULT_PRINT_PROPERTIES, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | FieldMatcher::build() | ~~~~~~~~~~~~~~~~~~~~~ 268 | .set(DifVifKey("02FF20")), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | { | ~ 270 | { | ~ 271 | { | ~ 272 | "LEAKING", | ~~~~~~~~~~ 273 | Translate::Type::IndexToString, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 274 | AlwaysTrigger, MaskBits(0x1c00), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "", | ~~~ 276 | { | ~ 277 | { 0x0000, "" }, | ~~~~~~~~~~~~~~~ 278 | { 0x0400, "1-8 hours" }, | ~~~~~~~~~~~~~~~~~~~~~~~~ 279 | { 0x0800, "9-24 hours" }, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | { 0x0c00, "2-3 days" }, | ~~~~~~~~~~~~~~~~~~~~~~~ 281 | { 0x1000, "4-7 days" }, | ~~~~~~~~~~~~~~~~~~~~~~~ 282 | { 0x1400, "8-14 days" }, | ~~~~~~~~~~~~~~~~~~~~~~~~ 283 | { 0x1800, "15-21 days" }, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | { 0x1c00, "22-31 days" }, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | }, | ~~ 286 | }, | ~~ 287 | }, | ~~ 288 | }); | ~~ src/driver_flowiq2200.cc:290:45: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 290 | addStringFieldWithExtractorAndLookup( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 291 | "time_bursting", | ~~~~~~~~~~~~~~~~ 292 | "Amount of time the meter has been bursting.", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 293 | DEFAULT_PRINT_PROPERTIES, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | FieldMatcher::build() | ~~~~~~~~~~~~~~~~~~~~~ 295 | .set(DifVifKey("02FF20")), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | { | ~ 297 | { | ~ 298 | { | ~ 299 | "BURSTING", | ~~~~~~~~~~~ 300 | Translate::Type::IndexToString, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | AlwaysTrigger, MaskBits(0xe000), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302 | "", | ~~~ 303 | { | ~ 304 | { 0x0000, "" }, | ~~~~~~~~~~~~~~~ 305 | { 0x2000, "1-8 hours" }, | ~~~~~~~~~~~~~~~~~~~~~~~~ 306 | { 0x4000, "9-24 hours" }, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | { 0x6000, "2-3 days" }, | ~~~~~~~~~~~~~~~~~~~~~~~ 308 | { 0x8000, "4-7 days" }, | ~~~~~~~~~~~~~~~~~~~~~~~ 309 | { 0xa000, "8-14 days" }, | ~~~~~~~~~~~~~~~~~~~~~~~~ 310 | { 0xc000, "15-21 days" }, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | { 0xe000, "22-31 days" }, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 312 | }, | ~~ 313 | }, | ~~ 314 | }, | ~~ 315 | }); | ~~ g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_gransystems.cc -c -E > build/driver_gransystems.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_gransystems.cc -MMD -c -o build/driver_gransystems.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_gwfwater.cc -c -E > build/driver_gwfwater.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_gwfwater.cc -MMD -c -o build/driver_gwfwater.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_hydrocalm3.cc -c -E > build/driver_hydrocalm3.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_hydrocalm3.cc -MMD -c -o build/driver_hydrocalm3.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_hydroclima.cc -c -E > build/driver_hydroclima.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_hydroclima.cc -MMD -c -o build/driver_hydroclima.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_hydrodigit.cc -c -E > build/driver_hydrodigit.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_hydrodigit.cc -MMD -c -o build/driver_hydrodigit.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_hydrus.cc -c -E > build/driver_hydrus.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_hydrus.cc -MMD -c -o build/driver_hydrus.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_iperl.cc -c -E > build/driver_iperl.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_iperl.cc -MMD -c -o build/driver_iperl.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_itron.cc -c -E > build/driver_itron.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_itron.cc -MMD -c -o build/driver_itron.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_izar.cc -c -E > build/driver_izar.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_izar.cc -MMD -c -o build/driver_izar.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_kamheat.cc -c -E > build/driver_kamheat.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_kamheat.cc -MMD -c -o build/driver_kamheat.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_kampress.cc -c -E > build/driver_kampress.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_kampress.cc -MMD -c -o build/driver_kampress.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_lansendw.cc -c -E > build/driver_lansendw.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_lansendw.cc -MMD -c -o build/driver_lansendw.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_lansenpu.cc -c -E > build/driver_lansenpu.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_lansenpu.cc -MMD -c -o build/driver_lansenpu.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_lansensm.cc -c -E > build/driver_lansensm.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_lansensm.cc -MMD -c -o build/driver_lansensm.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_lansenth.cc -c -E > build/driver_lansenth.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_lansenth.cc -MMD -c -o build/driver_lansenth.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_lse_07_17.cc -c -E > build/driver_lse_07_17.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_lse_07_17.cc -MMD -c -o build/driver_lse_07_17.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_lse_08.cc -c -E > build/driver_lse_08.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_lse_08.cc -MMD -c -o build/driver_lse_08.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_microclima.cc -c -E > build/driver_microclima.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_microclima.cc -MMD -c -o build/driver_microclima.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_minomess.cc -c -E > build/driver_minomess.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_minomess.cc -MMD -c -o build/driver_minomess.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_mkradio3.cc -c -E > build/driver_mkradio3.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_mkradio3.cc -MMD -c -o build/driver_mkradio3.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_mkradio4.cc -c -E > build/driver_mkradio4.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_mkradio4.cc -MMD -c -o build/driver_mkradio4.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_mkradio4a.cc -c -E > build/driver_mkradio4a.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_mkradio4a.cc -MMD -c -o build/driver_mkradio4a.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_multical21.cc -c -E > build/driver_multical21.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_multical21.cc -MMD -c -o build/driver_multical21.o In file included from /usr/include/c++/14/vector:66, from /usr/include/c++/14/functional:64, from src/util.h:24, from src/dvparser.h:21, from src/meters_common_implementation.h:21, from src/driver_multical21.cc:18: /usr/include/c++/14/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = Translate::Map; _Alloc = std::allocator]': /usr/include/c++/14/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 678 | vector(initializer_list __l, | ^~~~~~ /usr/include/c++/14/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = Translate::Rule; _Alloc = std::allocator]': /usr/include/c++/14/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 src/driver_multical21.cc: In function '{anonymous}::Driver::Driver(MeterInfo&, DriverInfo&)': src/driver_multical21.cc:129:45: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 129 | addStringFieldWithExtractorAndLookup( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 130 | "current_status", | ~~~~~~~~~~~~~~~~~ 131 | "Status of meter. This field will go away use status instead.", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | DEFAULT_PRINT_PROPERTIES | PrintProperty::DEPRECATED, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133 | FieldMatcher::build() | ~~~~~~~~~~~~~~~~~~~~~ 134 | .set(DifVifKey("02FF20")), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | { | ~ 136 | { | ~ 137 | { | ~ 138 | "ERROR_FLAGS", | ~~~~~~~~~~~~~~ 139 | Translate::Type::BitToString, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | AlwaysTrigger, MaskBits(0x000f), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | "", | ~~~ 142 | { | ~ 143 | { 0x01 , "DRY" }, | ~~~~~~~~~~~~~~~~~ 144 | { 0x02 , "REVERSE" }, | ~~~~~~~~~~~~~~~~~~~~~ 145 | { 0x04 , "LEAK" }, | ~~~~~~~~~~~~~~~~~~ 146 | { 0x08 , "BURST" }, | ~~~~~~~~~~~~~~~~~~~ 147 | } | ~ 148 | }, | ~~ 149 | }, | ~~ 150 | }); | ~~ src/driver_multical21.cc:260:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 260 | } | ^ src/driver_multical21.cc:152:45: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 152 | addStringFieldWithExtractorAndLookup( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 153 | "time_dry", | ~~~~~~~~~~~ 154 | "Amount of time the meter has been dry.", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155 | DEFAULT_PRINT_PROPERTIES, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | FieldMatcher::build() | ~~~~~~~~~~~~~~~~~~~~~ 157 | .set(DifVifKey("02FF20")), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | { | ~ 159 | { | ~ 160 | { | ~ 161 | "DRY", | ~~~~~~ 162 | Translate::Type::IndexToString, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163 | AlwaysTrigger, MaskBits(0x0070), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | "", | ~~~ 165 | { | ~ 166 | { 0x0000, "" }, | ~~~~~~~~~~~~~~~ 167 | { 0x0010, "1-8 hours" }, | ~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { 0x0020, "9-24 hours" }, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | { 0x0030, "2-3 days" }, | ~~~~~~~~~~~~~~~~~~~~~~~ 170 | { 0x0040, "4-7 days" }, | ~~~~~~~~~~~~~~~~~~~~~~~ 171 | { 0x0050, "8-14 days" }, | ~~~~~~~~~~~~~~~~~~~~~~~~ 172 | { 0x0060, "15-21 days" }, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 173 | { 0x0070, "22-31 days" }, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | }, | ~~ 175 | }, | ~~ 176 | }, | ~~ 177 | }); | ~~ src/driver_multical21.cc:260:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 260 | } | ^ src/driver_multical21.cc:179:45: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 179 | addStringFieldWithExtractorAndLookup( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 180 | "time_reversed", | ~~~~~~~~~~~~~~~~ 181 | "Amount of time the meter has been reversed.", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | DEFAULT_PRINT_PROPERTIES, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | FieldMatcher::build() | ~~~~~~~~~~~~~~~~~~~~~ 184 | .set(DifVifKey("02FF20")), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | { | ~ 186 | { | ~ 187 | { | ~ 188 | "REVERSED", | ~~~~~~~~~~~ 189 | Translate::Type::IndexToString, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | AlwaysTrigger, MaskBits(0x0380), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | "", | ~~~ 192 | { | ~ 193 | { 0x0000, "" }, | ~~~~~~~~~~~~~~~ 194 | { 0x0080, "1-8 hours" }, | ~~~~~~~~~~~~~~~~~~~~~~~~ 195 | { 0x0100, "9-24 hours" }, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | { 0x0180, "2-3 days" }, | ~~~~~~~~~~~~~~~~~~~~~~~ 197 | { 0x0200, "4-7 days" }, | ~~~~~~~~~~~~~~~~~~~~~~~ 198 | { 0x0280, "8-14 days" }, | ~~~~~~~~~~~~~~~~~~~~~~~~ 199 | { 0x0300, "15-21 days" }, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | { 0x0380, "22-31 days" }, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | }, | ~~ 202 | }, | ~~ 203 | }, | ~~ 204 | }); | ~~ src/driver_multical21.cc:260:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 260 | } | ^ src/driver_multical21.cc:206:45: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 206 | addStringFieldWithExtractorAndLookup( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 207 | "time_leaking", | ~~~~~~~~~~~~~~~ 208 | "Amount of time the meter has been leaking.", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | DEFAULT_PRINT_PROPERTIES, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | FieldMatcher::build() | ~~~~~~~~~~~~~~~~~~~~~ 211 | .set(DifVifKey("02FF20")), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | { | ~ 213 | { | ~ 214 | { | ~ 215 | "LEAKING", | ~~~~~~~~~~ 216 | Translate::Type::IndexToString, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | AlwaysTrigger, MaskBits(0x1c00), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "", | ~~~ 219 | { | ~ 220 | { 0x0000, "" }, | ~~~~~~~~~~~~~~~ 221 | { 0x0400, "1-8 hours" }, | ~~~~~~~~~~~~~~~~~~~~~~~~ 222 | { 0x0800, "9-24 hours" }, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | { 0x0c00, "2-3 days" }, | ~~~~~~~~~~~~~~~~~~~~~~~ 224 | { 0x1000, "4-7 days" }, | ~~~~~~~~~~~~~~~~~~~~~~~ 225 | { 0x1400, "8-14 days" }, | ~~~~~~~~~~~~~~~~~~~~~~~~ 226 | { 0x1800, "15-21 days" }, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 227 | { 0x1c00, "22-31 days" }, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | }, | ~~ 229 | }, | ~~ 230 | }, | ~~ 231 | }); | ~~ src/driver_multical21.cc:260:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 260 | } | ^ src/driver_multical21.cc:233:45: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 233 | addStringFieldWithExtractorAndLookup( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 234 | "time_bursting", | ~~~~~~~~~~~~~~~~ 235 | "Amount of time the meter has been bursting.", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236 | DEFAULT_PRINT_PROPERTIES, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | FieldMatcher::build() | ~~~~~~~~~~~~~~~~~~~~~ 238 | .set(DifVifKey("02FF20")), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | { | ~ 240 | { | ~ 241 | { | ~ 242 | "BURSTING", | ~~~~~~~~~~~ 243 | Translate::Type::IndexToString, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | AlwaysTrigger, MaskBits(0xe000), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "", | ~~~ 246 | { | ~ 247 | { 0x0000, "" }, | ~~~~~~~~~~~~~~~ 248 | { 0x2000, "1-8 hours" }, | ~~~~~~~~~~~~~~~~~~~~~~~~ 249 | { 0x4000, "9-24 hours" }, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | { 0x6000, "2-3 days" }, | ~~~~~~~~~~~~~~~~~~~~~~~ 251 | { 0x8000, "4-7 days" }, | ~~~~~~~~~~~~~~~~~~~~~~~ 252 | { 0xa000, "8-14 days" }, | ~~~~~~~~~~~~~~~~~~~~~~~~ 253 | { 0xc000, "15-21 days" }, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 254 | { 0xe000, "22-31 days" }, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | }, | ~~ 256 | }, | ~~ 257 | }, | ~~ 258 | }); | ~~ src/driver_multical21.cc:260:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 260 | } | ^ g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_munia.cc -c -E > build/driver_munia.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_munia.cc -MMD -c -o build/driver_munia.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_nemo.cc -c -E > build/driver_nemo.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_nemo.cc -MMD -c -o build/driver_nemo.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_omnipower.cc -c -E > build/driver_omnipower.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_omnipower.cc -MMD -c -o build/driver_omnipower.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_piigth.cc -c -E > build/driver_piigth.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_piigth.cc -MMD -c -o build/driver_piigth.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_pollucomf.cc -c -E > build/driver_pollucomf.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_pollucomf.cc -MMD -c -o build/driver_pollucomf.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_q400.cc -c -E > build/driver_q400.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_q400.cc -MMD -c -o build/driver_q400.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_qcaloric.cc -c -E > build/driver_qcaloric.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_qcaloric.cc -MMD -c -o build/driver_qcaloric.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_qheat.cc -c -E > build/driver_qheat.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_qheat.cc -MMD -c -o build/driver_qheat.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_qheat_55_us.cc -c -E > build/driver_qheat_55_us.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_qheat_55_us.cc -MMD -c -o build/driver_qheat_55_us.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_qsmoke.cc -c -E > build/driver_qsmoke.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_qsmoke.cc -MMD -c -o build/driver_qsmoke.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_qualcosonic.cc -c -E > build/driver_qualcosonic.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_qualcosonic.cc -MMD -c -o build/driver_qualcosonic.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_qwater.cc -c -E > build/driver_qwater.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_qwater.cc -MMD -c -o build/driver_qwater.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_rfmamb.cc -c -E > build/driver_rfmamb.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_rfmamb.cc -MMD -c -o build/driver_rfmamb.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_rfmtx1.cc -c -E > build/driver_rfmtx1.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_rfmtx1.cc -MMD -c -o build/driver_rfmtx1.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_sensostar.cc -c -E > build/driver_sensostar.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_sensostar.cc -MMD -c -o build/driver_sensostar.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_sharky.cc -c -E > build/driver_sharky.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_sharky.cc -MMD -c -o build/driver_sharky.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_sharky774.cc -c -E > build/driver_sharky774.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_sharky774.cc -MMD -c -o build/driver_sharky774.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_sontex868.cc -c -E > build/driver_sontex868.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_sontex868.cc -MMD -c -o build/driver_sontex868.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_supercom587.cc -c -E > build/driver_supercom587.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_supercom587.cc -MMD -c -o build/driver_supercom587.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_topaseskr.cc -c -E > build/driver_topaseskr.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_topaseskr.cc -MMD -c -o build/driver_topaseskr.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_tsd2.cc -c -E > build/driver_tsd2.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_tsd2.cc -MMD -c -o build/driver_tsd2.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_ultraheat.cc -c -E > build/driver_ultraheat.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_ultraheat.cc -MMD -c -o build/driver_ultraheat.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_ultrimis.cc -c -E > build/driver_ultrimis.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_ultrimis.cc -MMD -c -o build/driver_ultrimis.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_unismart.cc -c -E > build/driver_unismart.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_unismart.cc -MMD -c -o build/driver_unismart.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_unknown.cc -c -E > build/driver_unknown.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_unknown.cc -MMD -c -o build/driver_unknown.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_vario411.cc -c -E > build/driver_vario411.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_vario411.cc -MMD -c -o build/driver_vario411.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_vario451.cc -c -E > build/driver_vario451.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_vario451.cc -MMD -c -o build/driver_vario451.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_vario451mid.cc -c -E > build/driver_vario451mid.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_vario451mid.cc -MMD -c -o build/driver_vario451mid.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_waterstarm.cc -c -E > build/driver_waterstarm.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_waterstarm.cc -MMD -c -o build/driver_waterstarm.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_watertech.cc -c -E > build/driver_watertech.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_watertech.cc -MMD -c -o build/driver_watertech.o g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_weh_07.cc -c -E > build/driver_weh_07.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/driver_weh_07.cc -MMD -c -o build/driver_weh_07.o echo 'R"MANUAL(' > build/short_manual.h sed -n '/wmbusmeters version/,/```/p' README.md \ | grep -v 'wmbusmeters version' \ | grep -v '```' >> build/short_manual.h echo ')MANUAL";' >> build/short_manual.h ./scripts/generate_authors.sh build/authors.h g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/main.cc -c -E > build/main.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/main.cc -MMD -c -o build/main.o g++ -o build/wmbusmeters.g build/aes.o build/aescmac.o build/bus.o build/cmdline.o build/config.o build/dvparser.o build/formula.o build/mbus_rawtty.o build/metermanager.o build/meters.o build/manufacturer_specificities.o build/printer.o build/rtlsdr.o build/serial.o build/shell.o build/sha256.o build/threads.o build/translatebits.o build/util.o build/units.o build/wmbus.o build/wmbus_amb8465.o build/wmbus_im871a.o build/wmbus_cul.o build/wmbus_rtlwmbus.o build/wmbus_rtl433.o build/wmbus_simulator.o build/wmbus_rawtty.o build/wmbus_rc1180.o build/wmbus_utils.o build/lora_iu880b.o build/driver_abbb23.o build/driver_aerius.o build/driver_amiplus.o build/driver_apator08.o build/driver_apator162.o build/driver_apator172.o build/driver_apatoreitn.o build/driver_auto.o build/driver_aventieshca.o build/driver_aventieswm.o build/driver_bfw240radio.o build/driver_c5isf.o build/driver_cma12w.o build/driver_compact5.o build/driver_dme_07.o build/driver_ebzwmbe.o build/driver_ehzp.o build/driver_ei6500.o build/driver_elf.o build/driver_em24.o build/driver_emerlin868.o build/driver_enercal.o build/driver_engelmann-faw.o build/driver_esyswm.o build/driver_eurisii.o build/driver_ev200.o build/driver_evo868.o build/driver_fhkvdataiii.o build/driver_fhkvdataiv.o build/driver_flowiq2200.o build/driver_gransystems.o build/driver_gwfwater.o build/driver_hydrocalm3.o build/driver_hydroclima.o build/driver_hydrodigit.o build/driver_hydrus.o build/driver_iperl.o build/driver_itron.o build/driver_izar.o build/driver_kamheat.o build/driver_kampress.o build/driver_lansendw.o build/driver_lansenpu.o build/driver_lansensm.o build/driver_lansenth.o build/driver_lse_07_17.o build/driver_lse_08.o build/driver_microclima.o build/driver_minomess.o build/driver_mkradio3.o build/driver_mkradio4.o build/driver_mkradio4a.o build/driver_multical21.o build/driver_munia.o build/driver_nemo.o build/driver_omnipower.o build/driver_piigth.o build/driver_pollucomf.o build/driver_q400.o build/driver_qcaloric.o build/driver_qheat.o build/driver_qheat_55_us.o build/driver_qsmoke.o build/driver_qualcosonic.o build/driver_qwater.o build/driver_rfmamb.o build/driver_rfmtx1.o build/driver_sensostar.o build/driver_sharky.o build/driver_sharky774.o build/driver_sontex868.o build/driver_supercom587.o build/driver_topaseskr.o build/driver_tsd2.o build/driver_ultraheat.o build/driver_ultrimis.o build/driver_unismart.o build/driver_unknown.o build/driver_vario411.o build/driver_vario451.o build/driver_vario451mid.o build/driver_waterstarm.o build/driver_watertech.o build/driver_weh_07.o build/main.o -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -lrtlsdr -lusb-1.0 -lpthread cp build/wmbusmeters.g build/wmbusmeters cp build/wmbusmeters build/wmbusmeters.g; strip build/wmbusmeters cp build/wmbusmeters build/wmbusmetersd g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/testinternals.cc -c -E > build/testinternals.o.src g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/wmbusmeters-1.13.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Ibuild src/testinternals.cc -MMD -c -o build/testinternals.o g++ -o build/testinternals build/aes.o build/aescmac.o build/bus.o build/cmdline.o build/config.o build/dvparser.o build/formula.o build/mbus_rawtty.o build/metermanager.o build/meters.o build/manufacturer_specificities.o build/printer.o build/rtlsdr.o build/serial.o build/shell.o build/sha256.o build/threads.o build/translatebits.o build/util.o build/units.o build/wmbus.o build/wmbus_amb8465.o build/wmbus_im871a.o build/wmbus_cul.o build/wmbus_rtlwmbus.o build/wmbus_rtl433.o build/wmbus_simulator.o build/wmbus_rawtty.o build/wmbus_rc1180.o build/wmbus_utils.o build/lora_iu880b.o build/driver_abbb23.o build/driver_aerius.o build/driver_amiplus.o build/driver_apator08.o build/driver_apator162.o build/driver_apator172.o build/driver_apatoreitn.o build/driver_auto.o build/driver_aventieshca.o build/driver_aventieswm.o build/driver_bfw240radio.o build/driver_c5isf.o build/driver_cma12w.o build/driver_compact5.o build/driver_dme_07.o build/driver_ebzwmbe.o build/driver_ehzp.o build/driver_ei6500.o build/driver_elf.o build/driver_em24.o build/driver_emerlin868.o build/driver_enercal.o build/driver_engelmann-faw.o build/driver_esyswm.o build/driver_eurisii.o build/driver_ev200.o build/driver_evo868.o build/driver_fhkvdataiii.o build/driver_fhkvdataiv.o build/driver_flowiq2200.o build/driver_gransystems.o build/driver_gwfwater.o build/driver_hydrocalm3.o build/driver_hydroclima.o build/driver_hydrodigit.o build/driver_hydrus.o build/driver_iperl.o build/driver_itron.o build/driver_izar.o build/driver_kamheat.o build/driver_kampress.o build/driver_lansendw.o build/driver_lansenpu.o build/driver_lansensm.o build/driver_lansenth.o build/driver_lse_07_17.o build/driver_lse_08.o build/driver_microclima.o build/driver_minomess.o build/driver_mkradio3.o build/driver_mkradio4.o build/driver_mkradio4a.o build/driver_multical21.o build/driver_munia.o build/driver_nemo.o build/driver_omnipower.o build/driver_piigth.o build/driver_pollucomf.o build/driver_q400.o build/driver_qcaloric.o build/driver_qheat.o build/driver_qheat_55_us.o build/driver_qsmoke.o build/driver_qualcosonic.o build/driver_qwater.o build/driver_rfmamb.o build/driver_rfmtx1.o build/driver_sensostar.o build/driver_sharky.o build/driver_sharky774.o build/driver_sontex868.o build/driver_supercom587.o build/driver_topaseskr.o build/driver_tsd2.o build/driver_ultraheat.o build/driver_ultrimis.o build/driver_unismart.o build/driver_unknown.o build/driver_vario411.o build/driver_vario451.o build/driver_vario451mid.o build/driver_waterstarm.o build/driver_watertech.o build/driver_weh_07.o build/testinternals.o -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -lrtlsdr -lusb-1.0 -lpthread make[2]: Leaving directory '/build/reproducible-path/wmbusmeters-1.13.1' make[1]: Leaving directory '/build/reproducible-path/wmbusmeters-1.13.1' dh_auto_test make -j3 test "TESTSUITEFLAGS=-j3 --verbose" VERBOSE=1 make[1]: Entering directory '/build/reproducible-path/wmbusmeters-1.13.1' su: user jenkins does not exist or the user entry does not contain all the required fields su: user jenkins does not exist or the user entry does not contain all the required fields su: user jenkins does not exist or the user entry does not contain all the required fields su: user jenkins does not exist or the user entry does not contain all the required fields su: user jenkins does not exist or the user entry does not contain all the required fields su: user jenkins does not exist or the user entry does not contain all the required fields Building _ ERROR lookup1 0xa0 expected "ACCESSOR_RED ACCESS_BITS_80 ALL_ACCESS" but got "ACCESSOR_RED ACCESS_BITS_0 ALL_ACCESS" ERROR lookup1 0x35 expected "ACCESSOR_TYPE_5 ALL_ACCESS NO_ACCESS" but got "ACCESSOR_TYPE_0 ALL_ACCESS NO_ACCESS" OK: test internals 131c131 < "battery": "BATTERY_330", --- > "battery": "BATTERY_0", ERROR: Test C1 meters 84c84 < "current_date": "2023-04-27T02:00:00Z", --- > "current_date": "2025-04-27T02:00:00Z", 219c219 < "error_flags": "ERROR_FLAGS_1 PERMANENT_ERROR UNKNOWN_40", --- > "error_flags": "ERROR_FLAGS_0 PERMANENT_ERROR UNKNOWN_40", 230c230 < "error_flags": "ERROR_FLAGS_1 PERMANENT_ERROR UNKNOWN_60", --- > "error_flags": "ERROR_FLAGS_0 PERMANENT_ERROR UNKNOWN_60", 655c655 < "status": "ERROR_FLAGS_2000000", --- > "status": "ERROR_FLAGS_0", 738c738 < "other": "OTHER_FLAGS_14", --- > "other": "OTHER_FLAGS_0", 740c740 < "status": "STATUS_FLAGS_CF0", --- > "status": "STATUS_FLAGS_0", OK json: Test S1 meters OK fields: Test S1 meters OK: Test mbus OK: Test ANYID with explicit driver OK: Test ANYID with auto driver OK: Test ANYID with auto but no driver found! OK: Test list-envs and list-fields OK: Test list-envs and list-fields OK json: Test non-compliant apator162 meters OK fields: Test non-compliant apator162 meters OK json: Test Izars meters OK: Test listen to all izars OK: Test aes encrypted telegrams OK: Test that telegram really is encrypted OK: Test that failed decryption warning only prints once. OK: Test shell invocation OK: Test shell in config file OK: Test shell environment OK: Test that normal meterfiles are written OK: Test that meterfiles with name-id are written OK: Test that meterfiles with id are written OK: Test that meterfiles with timestamps are written OK: Test that meterfiles with timestamps are written 131c131 < "battery": "BATTERY_330", --- > "battery": "BATTERY_0", ERROR: Test normal config files with C1 meters OK: Test logfile OK: Test single meter conf file matches any id OK: Test listen and print any meter heard in logfile OK: Test listen and print any meter heard on stdout OK: Test detection of drivers for all telegrams OK: Test listen to wildcard * id OK: Test listen to wildcard suffix 8856* id OK: Test listen to two comma separted ids OK: Test listen to three comma separted ids OK: Test listen with negated ids OK: Test conversions of units using calculations OK: Test calculations OK: Test cmdline formulas --calculate_... OK: Test meter config formulas calculate_... OK: Test cmdline formulas with errors --calculate_... OK: Test date calculations OK: Test selected fields OK: Test oneshot OK: Test wrong keys OK: Test config4 with added conversions OK: Test cmdline --overridedevice and --useconfig OK: Test cmdline --overridedevice without --useconfig OK: Test cmdline --overridedevice with --useconfig and surplus argument OK: Test cmdline --overridedevice with --useconfig and surplus arguments OK: Test cmdline --overridedevice with --useconfig and surplus argument prefixed OK: Test cmdline --overridedevice with --useconfig and surplus argument infixed OK: Test additional json from cmdline OK: Test additional shell envs from cmdline OK: Test additional json from wmbusmeters.conf and from meter file OK: Test rtlwmbus starting background script to produce telegrams OK: Reading binary telegram from stdin OK: Reading binary telegram from file OK: Reading rtlwmbus formatted telegrams from stdin OK: Reading rtlwmbus formatted telegrams from file OK: Reading rtl433 formatted telegrams from stdin OK: Reading rtl433 formatted telegrams from file OK: Test ok serial rawtty telegram on stdin OK: Test bad serial rawtty telegram with interspersed noise, on stdin OK: Test duplicates are ignored OK: Test duplicates are left alone OK: Test match on dll id OK: Test match on tpl id 1c1 < 466.472*1738459810*1111-11-11T11:11.11Z*1111-11-11 11:11.11*Votten*61070071*extra_info --- > 466.472*3201202028*1111-11-11T11:11.11Z*1111-11-11 11:11.11*Votten*61070071*extra_info 1c1 < 466.472*1738459810*1111-11-11T11:11.11Z*1111-11-11 11:11.11*Votten*61070071*extra_info --- > 466.472*3201202028*1111-11-11T11:11.11Z*1111-11-11 11:11.11*Votten*61070071*extra_info ERROR: Test unix timestamp in fields 1c1 < 466.472*1738459810*1111-11-11T11:11.11Z*1111-11-11 11:11.11*Votten*61070071*extra_info --- > 466.472*3203663724*1111-11-11T11:11.11Z*1111-11-11 11:11.11*Votten*61070071*extra_info 1c1 < 466.472*1738459810*1111-11-11T11:11.11Z*1111-11-11 11:11.11*Votten*61070071*extra_info --- > 466.472*3203663724*1111-11-11T11:11.11Z*1111-11-11 11:11.11*Votten*61070071*extra_info ERROR: Test unix timestamp in fields OK: Test log timestamps OK: Test meter driver extra settings OK: Test hex on commandline OK: Test hex on commandline with meter OK: Test invalid hex on commandline OK: Test hex on stdin OK: Test auto removal of dll crcs in simulated telegrams OK: Test broken telegrams OK: Test rtlwmbus with crc errors OK: Test timestamps from rtlwmbus Testing drivers OK json: driver_abbb23.cc OK fields: driver_abbb23.cc OK json: driver_aerius.cc OK fields: driver_aerius.cc OK json: driver_amiplus.cc OK fields: driver_amiplus.cc OK json: driver_apator08.cc OK fields: driver_apator08.cc OK json: driver_apator162.cc OK fields: driver_apator162.cc OK json: driver_apator172.cc OK fields: driver_apator172.cc OK json: driver_apatoreitn.cc OK fields: driver_apatoreitn.cc OK json: driver_aventieshca.cc OK fields: driver_aventieshca.cc 40c40 < "error_flags": "ERROR_FLAGS_1100 HF MEASUREMENT", --- > "error_flags": "ERROR_FLAGS_0 HF MEASUREMENT", 45c45 < "status": "ERROR_FLAGS_1100 HF MEASUREMENT", --- > "status": "ERROR_FLAGS_0 HF MEASUREMENT", Failure: driver_aventieswm.cc 2c2 < Vatten;61070072;466.472;ERROR_FLAGS_1100 HF MEASUREMENT;1111-11-11 11:11.11 --- > Vatten;61070072;466.472;ERROR_FLAGS_0 HF MEASUREMENT;1111-11-11 11:11.11 Failure: driver_aventieswm.cc ERROR: driver_aventieswm.cc OK: Test analyze encrypted (no-key) ctr full telegram OK: Test analyze encrypted (no-key) ctr compact telegram OK: Test analyze encrypted (with-key) ctr full telegram OK: Test analyze encrypted (no-key) ctr compact telegram OK: Test using netcat to feed rtlwmbus stream using tcp. OK: Test using netcat to feed hex stream using tcp. OK: Test using netcat to feed rawtty stream using tcp. Slower tests... OK: reading all stdin before closing down OK: Test config with oneshot OK: Test config with exitafter OK: Test config override with oneshot OK: Test config override with exitafter RUNNING Test alarms ... Segmentation fault STDERR--------------------------------- STDOUT--------------------------------- TMP/OUTPUT----------------------------- METER =={"media":"cold water","meter":"multical21","name":"Water","id":"76348799","status":"DRY","total_m3":6.408,"target_m3":6.408,"flow_temperature_c":127,"external_temperature_c":19,"current_status":"DRY","time_dry":"22-31 days","time_reversed":"","time_leaking":"","time_bursting":"","timestamp":"2025-02-02T01:30:34Z"}== TMP/ALARM------------------------------ --------------------------------------- ERROR STDERR: Test alarms ----------------- 0a1,2 > [ALARM DeviceInactivity] 4 seconds of inactivity resetting simulations/simulation_alarm.txt simulation (timeout 4s expected mon-sun(00-23) now 1111-11-11 11:11) > (wmbus) successfully reset wmbus device ----------------- ERROR TELEGRAMS: Test alarms ----------------- 2d1 < METER =={"media":"cold water","meter":"multical21","name":"Water","id":"76348799","status":"DRY","total_m3":6.408,"target_m3":6.408,"flow_temperature_c":127,"external_temperature_c":19,"current_status":"DRY","time_dry":"22-31 days","time_reversed":"","time_leaking":"","time_bursting":"","timestamp":"1111-11-11T11:11:11Z"}== ----------------- ERROR ALARM SHELLS: Test alarms ----------------- 1d0 < ALARM_SHELL DeviceInactivity [ALARM DeviceInactivity] 4 seconds of inactivity resetting simulations/simulation_alarm.txt simulation (timeout 4s expected mon-sun(00-23) now 1111-11-11 11:11) ----------------- ERROR: Test alarms Some tests failed! make[1]: *** [Makefile:337: test] Error 1 make[1]: Leaving directory '/build/reproducible-path/wmbusmeters-1.13.1' dh_auto_test: error: make -j3 test "TESTSUITEFLAGS=-j3 --verbose" VERBOSE=1 returned exit code 2 make: *** [debian/rules:17: binary] Error 25 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 I: copying local configuration E: Failed autobuilding of package 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/3614 and its subdirectories